[RESOLU] un sélect d'une variable

Petit nouveau ! | 5 Messages

26 avr. 2016, 10:15

Bonjour à tous,

j'ai deux BDD mysql, je récupère les infos d'une premières et les mets dans un tableau en tant que variable.

Je veux faire une deuxième requête sql où je récupère aussi cette variable dans mon sélect, ainsi que les infos de la deuxième table, mais ça ne marche pas. Voici l'erreur:

PHP Parse error: syntax error, unexpected 'billsec' (T_STRING)

Et voici mon code:

Code : Tout sélectionner

$sql = "SELECT trunks.nomtrunk, forfaits.destination_name, forfaits.prefixe, ".('$dataline['billsec']')."". " FROM trunks JOIN clients ON trunks.clients_id = clients.clients_id JOIN forfaits ON clients.forfaits_id = forfaits.forfaits_id". " WHERE forfaits.destination_name LIKE ('FRANCE%')". " AND '".$dataline['channel']."' LIKE concat ('%',trunks.nomtrunk, '%')". " GROUP BY trunks.nomtrunk";

Impossible de savoir d'où ça vient, comment peut on inclure une variable dans un sélect?
Merci à tous pour votre aide

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

26 avr. 2016, 10:16

Bonjour,

Tu as un problème de guillemets ici :
".('$dataline['billsec']')."
Quand tout le reste a échoué, lisez le mode d'emploi...

Petit nouveau ! | 5 Messages

26 avr. 2016, 10:31

Nop... Toujours même erreur :(

Petit nouveau ! | 5 Messages

26 avr. 2016, 10:39

Ah j'ai trouvé... Alors déjà merci pour les guillemets mais c'était juste une question d'endroit où placer la requête dans mon code donc forcément vous pouviez pas deviner ! Merci beaucoup