そこで、MySQL から情報を取得できるようにしたいと考えています。私の PHP コードでは、クエリを呼び出して、次のような方法で情報をエコーします。
$sql = "SELECT * FROM `person`";
$rs = $COMMON->executeQuery($sql, $_SERVER["SCRIPT_NAME"]);
while($row = mysql_fetch_row($rs)){
echo ("Name: ".$row['name']."<br />";
echo ("Gender: ".$row['gender']."<br />";
echo ("Age: ".$row['age']."<br />";
};
$row['name']
ただし、と残りの実際の値は完全に空白です。スペース一つもありません。ただし、そうのように実際の列インデックスで呼び出すと$row[1]
、正しい値が得られます。
たとえば、テーブルに 3 人がいたとします。最終結果ページは次のようになります。
Name:
Gender:
Age:
Name:
Gender:
Age:
Name:
Gender:
Age:
私が間違っていることはありますか?クエリ値ではなく、この空の文字列が表示されるのはなぜですか?
MySQL データベースは MyPHPAdmin に保存されます。それが違いを生むかどうかはわかりません。必要と思われる情報が不足している場合は、お知らせください。ありがとう!