サンプル・コード:このサンプル・コードで- >は、mysql_fetch_array()プロシージャ
$infoArray = array();
require_once("connectAndSelect.php");
// Connects to mysql and selects the appropriate database
$sql = "SOME SQL";
if($results = mysql_query($sql))
{
while($result = mysql_fetch_array($results, MYSQL_ASSOC))
{
$infoArray[] = $result;
}
}
else
{
// Handle error
}
echo("<pre>");
print_r($infoArray);
echo("</pre>");
、私は単純に$ infoArrayにの私のクエリの結果を取得したいです。簡単な仕事、簡単な措置...ない。 私はこのようなものを楽しんでいるだろう:あなたが見ることができるように、無
$sql = "SOME SQL";
$infoArray = mysql_results($sql);
しかし、私は2つの余分な変数と私はあまりにも多くを気にしない、whileループを持っています。彼らは実際に何もしません:私はそれらを再び使用することはありません。さらに、私はそれらを呼び出す方法を知らない。ここでは$ resultsと$ resultを使用していますが、どのようなものであるかを表していますが、あまりにも似ているので、かなり混乱することがあります。だからここに私の質問は以下のとおりです。
- 私は タスクのこの種のことは知らない 任意の簡単な方法はありますか?
- もしそうでなければ、 はあなたにどのような名前を付けますか? はありますか?
しばらくはループ複数の一致以前のSQL戻り**のIF **あなたはすべての結果は、MySQLによって返さフェッチすることを確認です。だからあなたはそれらをスキップすることはできません、そうでなければ**不完全です** – ajreal