php - 数组语法错误 PHP

标签 php mysql arrays

我收到错误 *您的 SQL 语法有误;检查与您的 MySQL 服务器版本对应的手册,了解在尝试更新和发送电子邮件时在第 1 * 行的“[0]”附近使用的正确语法。

$updatelist = explode(",",$Limited);
print_r($updatelist); // echos Array ( [0] => samplemail@gmail.com [1] => samplemal@yahoo.com [2] => ) 

$totalupdates = count($updatelist)-1;
for ($y = 0; $y < $totalupdates; $y++)
{
  $updatemail = "UPDATE tblusers SET date= '$date' WHERE Email = 'updatelist[$y]'";
  $updatefree = mysql_query($updatemail);

  echo $updatemail;

}

$updatelist[$y] 有什么问题?它应该从 $updatelist[0] 循环到 $updatelist[1] 吗?

最佳答案

更改 $updatelist[$y] 而不是 updatelist[$y]

关于php - 数组语法错误 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21059848/

相关文章:

arrays - 如何在 Kotlin 中序列化/反序列化自定义对象数组?

javascript - jQuery PHP 跨域请求问题

php - 希望散列从用户输入到 mysql 数据库的密码

javascript - HTML5 视频播放器 : dynamically loading videos

php - 既然不推荐使用 fetchAll() 和 FetchMode,如何将结果提取到自定义对象中?

php - 如何使用 PHP 在 MySQL 上使用随机或随机数据?

MySQL "create trigger tr_emp before insert or update"

javascript - 连接 Javascript 数组中的值

c - 数组中素数的总和

java - 如何在几毫秒内将数千条记录更新到 MySQL 数据库中