ホームページ >バックエンド開発 >PHPチュートリアル >PHPはMySQLのクエリ結果をどのように数値に変換するのですか?何か便利な方法はありますか?
たとえば、私の sql=select id,title from table
には 3 つのレコードがあります
その結果を配列にする方法はありますか
================= ===== ==================
タイトル 1、タイトル 2、タイトル 3
================= ===== =
$query = mysql_query($sql);
while($row = mysql_fetch_array($query))
{
echo "$row[title]"
}
使い方はあまり良くないようですこの方法
ループ内で配列を作成して追加するだけです。これは愚かな方法です。
php 5.5には廃止されるmysql拡張機能が含まれているため
、今後はmysql拡張機能を使用する習慣を変える必要があります
PDOStatement::fetchAll
mysqli_result::fetch_all
はすべてクエリ結果の配列を生成できます
PHPなので5.5には廃止されるmysql拡張機能が含まれています
なので、今後はmysql拡張機能を使う習慣をなくす必要があります
PDOStatement::fetchAll
mysqli_result::fetch_all
どれもクエリ結果の配列を生成できます
使い方これ ?
while($row = mysql_fetch_array($query))
{
$ar[]=$row[title];
}
print_r($ar)
実装が面倒な場合は、次のようにすることをお勧めします。 php mysql クラスのライブラリを見つけます