Php 将下拉列表插入mysql

Php 将下拉列表插入mysql,php,mysql,Php,Mysql,我想用下拉列表将数据插入mysql数据库,但出现以下错误: 分析错误:语法错误,第37行C:\wamp\www\oustadee\profil.php中意外的“$bio”(T_变量) 代码如下: 奥斯塔迪 接触 奥斯塔迪 试着做: $req=$bdd->prepare("INSERT INTO membres(bio,numero,ville,niveau,matiere) VALUES ('$bio', '$numero','$ville', '$niveau', '$matiere

我想用下拉列表将数据插入mysql数据库,但出现以下错误: 分析错误:语法错误,第37行C:\wamp\www\oustadee\profil.php中意外的“$bio”(T_变量) 代码如下: 奥斯塔迪
  • 接触

奥斯塔迪

试着做:

$req=$bdd->prepare("INSERT INTO membres(bio,numero,ville,niveau,matiere) VALUES ('$bio', '$numero','$ville', '$niveau', '$matiere')");

意思是添加双引号。

您是否尝试过双引号而不是单引号引用语句?请查看此帖子
$req=$bdd->prepare('INSERT INTO membres(bio,numero,ville,niveau,matiere) VALUES (' . $bio . ', ' . $numero . ',' . $ville . ', ' . $niveau . ', ' . $matiere . ')');  
$req=$bdd->prepare("INSERT INTO membres(bio,numero,ville,niveau,matiere) VALUES ('$bio', '$numero','$ville', '$niveau', '$matiere')");
$req=$bdd->prepare('INSERT INTO membres(bio,numero,ville,niveau,matiere) VALUES (' . $bio . ', ' . $numero . ',' . $ville . ', ' . $niveau . ', ' . $matiere . ')');