请多多包涵,我是新来的——我刚刚开始使用 PHP。老实说,这是我的第一个项目,所以请多多包涵。:)
$row = mysql_fetch_array(mysql_query("SELECT message FROM data WHERE code = '". (int) $code ."' LIMIT 1"));
echo $row['message'];
这是否足以根据预定义的“$code”变量从数据库中获取消息?我已经成功连接到数据库。
这段代码似乎什么也没返回——只是一个空格。:(
我将不胜感激任何建议和帮助。:)
更新:
现在代码如下:
<?php
error_reporting(E_ALL);
// Start MySQL Connection
REMOVED FOR SECURITY
// Check if code exists
if(mysql_num_rows(mysql_query("SELECT code FROM data WHERE code = '$code'"))){
echo 'Hooray, that works!';
$row = mysql_fetch_array(mysql_query("SELECT message FROM data WHERE code = '". (int) $code ."' LIMIT 1")) or die(mysql_error());
echo $row['message'];
}
else {
echo 'That code could not be found. Please try again!';
}
mysql_close();
?>