fft*_*bar 5 php mysqli phpmyadmin
我已经获得了这段代码,因此可以通过PHP将值插入MySQL的表中。我已经尝试了所有可能的插入语法,但没有插入数据...这是我使用的代码。
$param = "xyzxyz";
$param1 = "sdfdfg";
$sql = "INSERT INTO trail (User_Name, Quiz_ID) VALUES ('".$param."','".$param1."')";
$result = $mysql->query($sql);
if($result)
echo "successful";
else
echo mysql->error;
if(mysql->errno==0)
echo "successful"
else
echo mysql->error;
Run Code Online (Sandbox Code Playgroud)
我什至尝试了以下sql语法
"INSERT INTO trail (User_Name, Quiz_ID) VALUES ('$param1','$param1')";
"INSERT INTO `trail` (`User_Name`, `Quiz_ID`) VALUES ('$param1','$param1')";
Run Code Online (Sandbox Code Playgroud)
我尝试了其他几个,但没有一个将任何东西插入表中。这是MySQL中的表格;
trail
User_Name varchar(35)
Quiz_ID varchar(35)
Run Code Online (Sandbox Code Playgroud)
它不会插入任何内容,也不会显示任何错误。而且我具有正确的数据库连接,因为我能够从表中进行选择。它只是棘手的插入。
任何帮助将非常感激。
谢谢
我的表是 InnoDB 表,当我将表更改为 MyISAM 时,插入工作正常。嗯,我以前从未遇到过这个问题。好吧,暂时就达到了目的。
如果我想使用InnoDB引擎进行事务?我怎样才能让php能够在InnoDB表中插入值?有人有什么建议吗?我使用的是 WAMP 服务器,MySQL 版本是 5.5.24。我确实更改了 my.ini 中的 InnoDB conf,但这似乎也不起作用?
| 归档时间: |
|
| 查看次数: |
10211 次 |
| 最近记录: |