23

私はこのコードを持っています(電子メールが定義されていることを知っています)

 <?php
$con=mysqli_connect($host,$user,$pass,$database);
 if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT `note` FROM `glogin_users` WHERE email = '.$email.'");

while($row = mysqli_fetch_array($result))
echo $row
?>

私のMySQLデータベースには、次のセットアップがあります(テーブル名はglogin_usersです) id email note

データベースからメモのテキストを抽出してエコーしようとしましたが、何もエコーしないようです。

4

3 に答える 3

39

あなたが今していること.は、文字列を追加していて、連結していないということです。そのはず、

$result = mysqli_query($con,"SELECT `note` FROM `glogin_users` WHERE email = '".$email."'");

または単に

$result = mysqli_query($con,"SELECT `note` FROM `glogin_users` WHERE email = '$email'");
于 2013-03-29T12:52:14.740 に答える
4
$result = mysqli_query($con,"SELECT `note` FROM `glogin_users` WHERE email = '".$email."'");
while($row = mysqli_fetch_array($result))
echo $row['note'];
于 2013-03-29T13:40:56.177 に答える
3

エコーするには、これを行う必要があります。

echo $row['note'];

(データは配列として来ています)

于 2013-03-29T12:55:06.517 に答える