Ric*_*ard 1 php mysql database phpmyadmin
所以我有PHP代码在表中插入表单数据.这是代码:
$link = @mysql_connect("***", "***", "****");
if (!$link) {
echo "save_failed";
return;
}
mysql_select_db("***", $link);
$sql="INSERT INTO Conference (`First Name`, `Last Name`)
VALUES ('$_POST[fname]', '$_POST[lname]')";
mysql_close($link);
Run Code Online (Sandbox Code Playgroud)
显然,***将替换为实际代码中的实际值.但是上面的代码有什么问题吗?我试图运行它,连接没有任何错误,但它也没有插入任何东西.这是我的mysql表的样子:

此外,我需要表具有自动递增的数字,以便每个条目都是唯一的,具有自己的索引值.对这两个问题的任何想法?谢谢
您尚未执行查询,应按以下步骤执行:
mysql_query($sql, $link);
Run Code Online (Sandbox Code Playgroud)
此外,请考虑使用mysqli甚至更好,PDO因为该mysql软件包已弃用(请参阅红色框),即mysql_query().