gpt4 book ai didi

php - MySQL $插入PHP $ variable

转载 作者:行者123 更新时间:2023-11-29 01:28:24 25 4
gpt4 key购买 nike

我可以在那里使用$variable$strSQL = "SELECT * FROM $person";
但我不能在那里使用$variable$sql = "INSERT INTO $person . . .

`$person` 

别工作了。。。
有什么区别?以及如何使用$variable代替表名(插入到表名中)
$sql = 'INSERT INTO $person (date, min, sec, count, temp, universal)
VALUES("'.$date.'", "'.$min.'", "'.$sec.'", "'.$count.'", "'.$temp.'", "'.$universal.'")';
if(!mysql_query($sql))
{echo '<center><p><b>ERROR!</b></p></center>';}
else
{echo '<center><p><b>Its okay</b></p></center>';}
}

解决:
mysql_query("INSERT INTO $person (date, min, sec, count, temp, universal) VALUES('$date', '$min', '$sec', '$count', '$temp', '$universal')") or die(mysql_error());

最佳答案

你可以这样用

mysql_query("INSERT INTO `$person` VALUES(...) ")
or die(mysql_error());

你把if和else关错了
你可以试试这个
$sql = 'INSERT INTO `name`(date, min, sec, count, temp, universal)
VALUES("'.$date.'", "'.$min.'", "'.$sec.'", "'.$count.'", "'.$temp.'", "'.$universal.'")';

$sql = 'INSERT INTO $person (date, min, sec, count, temp, universal)
VALUES("'.$date.'", "'.$min.'", "'.$sec.'", "'.$count.'", "'.$temp.'", "'.$universal.'")';
if(!mysql_query($sql)) {
echo '<center><p><b>ERROR!</b></p></center>';
}else{
echo '<center><p><b>Its okay</b></p></center>';
}
}// so where this comes from ?

关于php - MySQL $插入PHP $ variable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28893998/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com