Mysql_query Hakkında ->

0 Cevap php

Örnek kod:

$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>");

In this sample code, I simply want to get the result of my query in $infoArray. Simple task, simple measures... not. I would have enjoyed something like this:

$sql = "SOME SQL";
$infoArray = mysql_results($sql);

Gördüğünüz gibi Ama hayır, ben fazladan iki değişken ve ben çok fazla umurumda değil bir süre döngü var. Aslında hiçbir şey yapmayın: ben onları tekrar kullanmak asla. Ayrıca, ben onları aramak için biliyorum asla. Onlar çok benziyorsunuz beri burada ben $ sonuçlarını ve tür ne olduklarını temsil eden $ sonuç, kullanmak, aynı zamanda oldukça kafa karıştırıcı olabilir. Yani burada benim sorular şunlardır:

  1. Is there any simpler method that I don't know about for this kind of task?
  2. And if not, what names do you give those one-use variables? Is there any standard?

0 Cevap