sql >> Databáze >  >> RDS >> Mysql

PHP mySQL - Můžete vrátit přidružené pole s číselným indexem?

public function query($queryString)
    {

        if (!$this->_connected) $this->_connectToDb(); //connect to database

        $results = mysql_query($queryString, $this->_dbLink) or trigger_error(mysql_error());

        $data = array();
        while($row = mysql_fetch_assoc($results))
         {
               $data[] = $row;
         }
        return $data;

    }

to vždy vrátí pole.

EDIT:Nečetl jsem dobře otázku. Pokud opravdu nechcete použít smyčku, udělal bych toto:

public function query($queryString)
    {

        if (!$this->_connected) $this->_connectToDb(); //connect to database

        return mysql_query($queryString, $this->_dbLink) or trigger_error(mysql_error());

    }

pak přes to smyčku, ale já bych jen použil smyčku.



  1. MySQL COUNT DISTINCT

  2. Pořadí dat v SQL?

  3. node-mysql více příkazů v jednom dotazu

  4. Jak zaokrouhlit časové razítko v MySQL