私は以前に議論したすべてのコードを見直し、編集しました。あなたの助けをありがとう。コードを掛けているように見える最後のスニペットは次のとおりです。MySQL 5.6からPHPへのHTMLテーブルの失敗:テーブル作成スニペットの診断
print('N. of records: '.$result->num_rows.'<br />');
print('<table>');
while ($row = $result->fetch_object()){
print('<tr><td>'.$row['last'].'</td><td>'.$row['first'].'</td></tr>');
}
print('</table>');
このスニペットではエラーは見つかりませんでした。また、コードのテストでは、 "レコードの数:5"が選択されているため、データベースへの接続が機能していることを確認できます。これらの5つのレコードはすべて、「最初の」フィールドと「最後の」フィールドにデータを持っています。だから、上記のコードではエラーを引き起こさないエラーがなければならないと思いますが、まだテーブルを作成しないようにします。明らかにするために、テーブルはただ空ではなく、全くそこにはありません。
テーブルが作成されていないので、私の推測ではエラーはprint('<table>');
行になければならないと思いましたが、私の人生にとってはエラーが表示されません。あなたはできる?
の1-問題を探し、エラーの抑圧を取り除きます( '@'); 2 - 'mysqli_connect_connect'は物事ではありません。 3 - 接続に変数を入れる必要があります($ con = mysqli_connect ..)。 4 - 'mysqli_query'は最初のパラメータとして接続を受け取ります。 5- ??? – FirstOne
カラム名に引用符を使用しないでください。 [MySQLで単一引用符、二重引用符、バッククォートを使用する場合](https://stackoverflow.com/questions/11321491/when-to-use-single-quotes-double-quotes-and-backticks-in-mysql) – FirstOne
私はそれらのmysqli_関数をgoogleして、マニュアルで正しい使い方を確認することをお勧めします。各ページに例があります。 – FirstOne