因此,我运行这个PHP脚本作为cron作业更新记分牌上的用户点。更新多个编辑的Mysql
<?php
$servername = "localhost";
$username = "xxx";
$password = "xxx";
$dbname = "xxx";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "UPDATE scoreboard SET points='23' WHERE id=2500";
if ($conn->query($sql) === TRUE) {
echo "Record updated successfully";
} else {
echo "Error updating record: " . $conn->error;
}
$conn->close();
?>
这个工作正常,一次只能有一个id
。我怎样才能用不同的点分别编辑3 id
?谢谢。
其中id在(2500,2501,2502) –
问题3更新。并注意''''和'''在mysql或php中不是有效的引号字符。不要使用文字处理器来编辑您的代码。 –
如果你必须......你可以更新记分板设置点= ID = 2500时的情况,然后当Id ='XXXX'时为'23',然后当ID ='YYYY'时'YY',那么'XX'结束,其中ID为(2500, 'XXXX','YYYY')',但单个更新在这里更有意义;或者您可以将大容量插入写入表并从该表更新,如果您有大量记录用不同的值更新。 – xQbert