当我运行此代码时,它返回主题罚款...
$query = mysql_query("SELECT topic
FROM question
WHERE id = '$id'");
if(mysql_num_rows($query) > 0) {
$row = mysql_fetch_array($query) or die(mysql_error());
$topic = $row['topic'];
}
Run Code Online (Sandbox Code Playgroud)
但是当我把它更改为它时,它根本不会运行.为什么会这样?
$query = mysql_query("SELECT topic, lock
FROM question
WHERE id = '$id'");
if(mysql_num_rows($query) > 0) {
$row = mysql_fetch_array($query) or die(mysql_error());
$topic = $row['topic'];
$lockedThread = $row['lock'];
echo "here: " . $lockedThread;
}
Run Code Online (Sandbox Code Playgroud)
确保lock不是MySQL关键字(保留字),您可能需要`lock`在字段列表中反引用它():
SELECT `topic`, `lock`
...
Run Code Online (Sandbox Code Playgroud)