3

私はプロトタイプの段階にあるのでerror_reporting(-1);、1列目にいます。それにもかかわらず、phpエラーはありませんが、phpprints 'はデータを取得できませんでした'

php.netのマニュアルとstackoverflowの同様のケースから理解したように、私の$sorgulaはFALSEを返します。

しかし、なぜ?よろしくお願いします

//i am sure that i am connected to db
if ($sorgula = mysqli_query($dbc, "SELECT * FROM tb_yazilar ORDER BY kolon_sn"))
{
    while ($satir = mysqli_fetch_array($sorgula, MYSQLI_ASSOC)) 
    {
    echo $satir['kolon_yazar'].' - '.$satir['kolon_baslik'].' - '.$satir['kolon_yazi'].' - '.$satir['kolon_etiketler'].' - '.$satir['kolon_ytarihi'].' -  -  -  - ';
    }
}
else 
{
echo 'could not get data';
}

mysqli_close($dbc);
4

2 に答える 2

0

mysqli_errorコードで使用してみて ください。

手順の例:

$sorgula = mysqli_query($dbc, "SELECT * FROM tb_yazilar ORDER BY kolon_sn")
           or error_log(mysqli_error($dbc));
于 2013-02-05T19:40:52.763 に答える
0

私はこれを使用しましたが、機能しました。ifがない場合は、抽出したら、戻ってifを追加します。:)

require 'db.php';
$query = "SELECT * FROM thoughts";
$result = mysqli_query($conn, $query);
while($row=mysqli_fetch_assoc($result)) {
echo "<td>" . "TEXT: ". $row['text'] . "</td>";
}
mysqli_close($conn);
于 2016-09-15T10:49:12.520 に答える