MySQL クエリの結果として返された列名のすべての行を文字列配列に格納したいと考えています。私はPHPが初めてです。行を取得しましたが、列のすべての行を配列に格納するにはどうすればよいですか?
行のカウンターを反復処理し、列を配列に格納する方法を意味しますか? または、関数/メソッドの直接呼び出しはありますか? 以下のコードと、配列に格納する可能な方法を参照してください。
$dbhost = 'localhost';
$dbuser = 'user';
$dbpass = 'password';
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die('Error connecting to mysql');
$dbname = 'users';
mysql_select_db($dbname);
$result = mysql_query("SELECT users.email FROM users");
// AND THEN FINALLY STORING IN A STRING ARRAY:
$array = $result;
// OR SOMETHING LIKE:
Store($array, $result);
// OR SOMETHING LIKE:
for(int i = 0; i < $result.Rows.Count; i++)
{
if (null != $row[0])
{
$array[i] = $result[i];
}
}
// OR SOMETHING LIKE:
while($null != result.read())
{
$array.Add($result.Read());
}