SQLError Sözdizimi.

1 Cevap php

What I am trying to do is display the Table name then each of it's field names after it. it seems to work until i get to my character table, it will not display the field names and returns me this error.

Eğer SQL sözdizimi bir hata var; line 1 yakın 'karakter' kullanmak doğru sözdizimi için MySQL sunucu sürümü karşılık kılavuzunu kontrol

Ben MySQL yükseltme baktı ama hiçbir şey ben hala hata alıyorum yönetilen olur.

$showtablequery = "SHOW TABLES";
$showtablequery_result  = mysql_query($showtablequery);
while($showtablerow = mysql_fetch_array($showtablequery_result))
{
        echo "<b>$showtablerow[0]</b> - ";

        $showcolumnquery = "SHOW COLUMNS FROM $showtablerow[0]";
        $showcolumnquery_result = mysql_query($showcolumnquery) or die("Query failed with error: ".mysql_error());

        while($showcolumnfield = mysql_fetch_array($showcolumnquery_result))
        {
            echo "$showcolumnfield[0] | ";
        }
        echo "<br /><br />";
}

1 Cevap

Bir komut olarak tablo adını yorumlamak kalmaması `(onay işaretleri) da tablo adını sarın.

Bu sorunu düzeltmek gerekir.

"SHOW COLUMNS FROM `$showtablerow[0]`";