Bonjour,
j'ai un problème avec un code PHP pour insérer des données dans une table MySQL :
Je définis la valeur de ma variable :
Ensuite j'ai une requête d'insertion :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$db->query('INSERT INTO bdd_commune.test(test_id, champs_2)
SELECT test_id, '$variable'
FROM bdd2.test
En gros je récupère le 1er champs (test_id) d'une autre BDD, le 2ème champs je veux l'insérer en dur (variable), apparemment j'ai un problème de syntaxe ...
Je voudrai aussi permettre la connexion à la BDD en affectant les paramètres aux variables ... !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$db = new PDO('mysql:host=localhost;dbname=.'$db_name'.', '$util', '$pass');
$db_name = 'bdd';
$util = 'root';
$pass = 'pa12';
Ca ne passe pas aussi!
Merci;