私はPHPをかなり使い慣れていて、探している特定の答えが見つからないようです。SQLの結果をPHPの配列に変換する
私はこのようなSQLクエリを、作りたい:
$result = mysqli_query($connection, $command)
if (!$result) { die("Query Failed."); }
// Create my array here ... I'm thinking of maybe having to
// make a class that can hold everything I need, but I dunno
while($row = mysqli_fetch_array($result))
{
// Put the row into an array or class here...
}
mysqli_close($connection);
// return my array or class
基本的に私は、結果の内容全体を取り、私は、行と同様の方法でアクセスすることができ、アレイを作成したいです。たとえば、「uid」というフィールドがある場合、myData ['uid']を使用してそのフィールドを取得できます。おそらくmyData [0] ['uid']、myData [1] ['uid']などのように、複数の行がある可能性があります。
助けてください。
あなたが行うことができます
あなたはdb構造ですか...?あなたは '4myData ['id'] = $ row ['id'];' –
のようにすることができますが、返される行数やフィールド数がわからない場合はどうすればいいですか?また、私のためにデータを取得できるグローバルなSQLクラスを作成しようとしているので、フィールドの名前を知らなくてもそのように割り当てることはできません。今 私のDB構造があるだけ UID:int型 のfirstName:VARCHAR(64) lastNameのは:VARCHAR(64) EMAILADDRESSは:VARCHAR(64) パスワード:VARCHAR(64) –
クエリ –