sql >> データベース >  >> RDS >> Mysql

SQLデータベースからphp/htmlテーブルにデータを表示します

    PHPは、MySQLデータベースに接続するための関数を提供します。

    $connection = mysql_connect('localhost', 'root', ''); //The Blank string is the password
    mysql_select_db('hrmwaitrose');
    
    $query = "SELECT * FROM employee"; //You don't need a ; like you do in SQL
    $result = mysql_query($query);
    
    echo "<table>"; // start a table tag in the HTML
    
    while($row = mysql_fetch_array($result)){   //Creates a loop to loop through results
    echo "<tr><td>" . $row['name'] . "</td><td>" . $row['age'] . "</td></tr>";  //$row['index'] the index here is a field name
    }
    
    echo "</table>"; //Close the table in HTML
    
    mysql_close(); //Make sure to close out the database connection
    

    whileループ(結果行に遭遇するたびに実行されます)では、エコーして新しいテーブル行を作成します。また、フィールドを含めるためにを追加します。

    これは非常に基本的なテンプレートです。 mysql_connectの代わりにmysqli_connectを使用して他の回答が表示されます。 mysqliはmysql改良の略です。それはより良い範囲の機能を提供します。また、もう少し複雑であることに気づきます。必要なものによって異なります。

    「mysql_fetch_array」はPHP5.5.0以降非推奨になり、PHP7.0.0で削除されたことに注意してください。代わりに「mysqli_fetch_array()」をご覧ください。



    1. フェイルオーバー前またはフェイルオーバー後のスクリプトを使用したMySQLおよびMariaDBのレプリケーションフェイルオーバーの制御

    2. 上位nパーセント上位n%

    3. 応答ファイルの自動生成

    4. PostgreSQLBツリーインデックスに関する注意