ご容赦ください。私はここに来たばかりで、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();
?>