SQLからデータを取得する方法をメモに残します
SQLからデータを取得しよう
テーブルからデータを取得するにはSELECT文を使おう
SELECTには取り出したい列名を指定します
SELECT <列名>, <列名>, ... FROM <テーブル名>;
テーブル名がcompaniesなら
SELECT name, founder FROM companies;
SELECTの後に*を使用すると全ての列が取得できる
companiesテーブルの全ての列を取得するなら
SELECT * FROM companies;
実行速度を気にするなら[ * ]は使用しない方がいい
PHPからSQLでデータを取得しよう
SQL文の実行結果を取得するには mysqli_fetch_assocを使おう
<?php $link = mysqli_connect('db', 'book_log', 'pass', 'book_log'); //DBに接続 $sql = 'SELECT name, founder FROM companies'; $results = mysqli_query($link, $sql); //SQL文を実行 while ($company = mysqli_fetch_assoc($results)){ //連想配列で結果を取得 echo '会社名 : ' . $company['name'] . PHP_EOL; echo '代表者 : ' . $company['founder'] .PHP_EOL; } mysqli_free_result($results); //メモリの解放

コメント