在网上搜索了几个小时后,我看不到问题的答案。
正在尝试获取上次更新行的ID。这是我的php脚本-
$con = mysqli_connect("localhost","DB_NAME","PWD");
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
mysqli_select_db($con,"DB") or die ("no database");
$result=mysqli_query($con,"SET @update_ID := 0;
UPDATE TABLE_234 SET PLAYERNAME = PETER, ID = (SELECT @update_ID := ID)
WHERE PLAYERNAME IS NULL
LIMIT 1;
SELECT @update_ID ");
if (!mysqli_query($con,$result))
{
die('Error: ' . mysqli_error($con));
}
echo $ID;
mysqli_close($con);
错误-
警告:mysqli_query()[function.mysqli query]:联机中的空查询
错误:您的sql语法有错误;请查看与mysql服务器版本相对应的手册,以获得使用near-
谢谢你的帮助。