use*_*784 2 php mysql variables insert-into
我可以在那里使用$ variable$strSQL = "SELECT * FROM $person";
但是我不能在那里使用$ variable$sql = "INSERT INTO $person . . .
`$person`
Run Code Online (Sandbox Code Playgroud)
不要工作......
有什么区别?我如何使用$ variable而不是表的名称(INSERT INTO table_name)
$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>';}
}
Run Code Online (Sandbox Code Playgroud)
解决:
mysql_query("INSERT INTO $person (date, min, sec, count, temp, universal) VALUES('$date', '$min', '$sec', '$count', '$temp', '$universal')") or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)
你可以这样使用
mysql_query("INSERT INTO `$person` VALUES(...) ")
or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)
你关闭了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 ?
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10043 次 |
| 最近记录: |