php 代码有问题


Something wrong with php code

我做错了什么,因为最后一个通道没有向数据库添加任何内容。有经验的人可以看看吗?

编辑:我刚刚删除了所有不必要的车道

mysql_query('INSERT INTO votes (voter, photoid, photoowner, vote) VALUES ($voter, $photoid, $photoowner, "yes")');

变量值不在带有单引号的字符串中计算:

mysql_query("INSERT INTO votes (voter, photoid, photoowner, vote) VALUES ('$voter', '$photoid', '$photoowner', 'yes')");
在 SELECT 语句两边加上双引号

或使用串联,不要忘记在字符串值两边加上引号

还可以使用 mysql_error() 检索错误文本