我写了一个 php 代码来替换 SQL 行值。但它没有按预期工作
错误:解析错误:语法错误,第 3 行中的意外 T_STRING ......
我想我不应该使用这些引号" "
对吗?但是,当我运行这个没有" "
得到这个错误
更新评论表时出错:您的 SQL 语法有误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“1”附近使用正确的语法
这是我的代码
<?php
include_once("db.php");
$sql1 = "update table1 set marks = replace(c2,"NK",'NOKIA')";
$sql2 = "update table1 set marks = replace(c2,"SM",'SAMSUNG')";
$sql3 = "update table1 set marks = replace(c2,"A",'APPLE')";
$sql4 = "update table1 set marks = replace(c2,"CH",'CHINAPECE')";
$sql5 = "update table1 set marks = replace(c2,"WO",'WORLDCLASS')";
if (mysql_query($sql1 && $sql2 && $sql3 && $sql4 && $sql5))
{
echo "Replaced.";
}
else
{
echo "Error in replacing: " . mysql_error();
}
?>
谢谢!
更新(用 Trinimon 和 beiller 建议的 sujjestions 更新了 php 代码)
错误:解析错误:语法错误,意外';' 在 .... 第 8 行
<?php
include_once("db.php");
$sql1 = "update table1 set marks = replace(c2,"NK",'NOKIA')";
$sql2 = "update table1 set marks = replace(c2,"SM",'SAMSUNG')";
$sql3 = "update table1 set marks = replace(c2,"A",'APPLE')";
$sql4 = "update table1 set marks = replace(c2,"CH",'CHINAPECE')";
$sql5 = "update table1 set marks = replace(c2,"WO",'WORLDCLASS')";
if (mysql_query($sql1);
mysql_query($sql2);
mysql_query($sql3);
mysql_query($sql4);
mysql_query($sql5);)
{
echo "Replaced.";
}
else
{
echo "Error in replacing: " . mysql_error();
}
?>
错误:解析错误:语法错误,意外';' 在 .... 第 8 行