Hen*_*ole 2 php mysql syntax function
这是我创建的功能:
function get_phurl_option($option) {
$db_result = mysql_query("SELECT value FROM ".DB_PREFIX."options WHERE option = '$option'") or db_die(__FILE__, __LINE__, mysql_error());
$db_row = mysql_fetch_row($db_result);
return $db_row[0];
}
Run Code Online (Sandbox Code Playgroud)
但是,在访问使用该功能的页面时,我收到以下错误:
File: /usr/home/<removed>/includes/functions.php
Line: 28
Message: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'option = 'shortcode_type'' at line 1
Run Code Online (Sandbox Code Playgroud)
我不确定为什么会这样,我已经尝试了撇号,语音标记和反引号,这些似乎都不起作用.我无法弄清楚这里的问题,所以任何帮助都会非常感激.
option是MySQL保留字,因此您需要将其括在反引号中
$db_result = mysql_query("SELECT value FROM ".DB_PREFIX."options WHERE `option` = '$option'")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
74 次 |
| 最近记录: |