Mysql
 sql >> Datenbank >  >> RDS >> Mysql

PHP mySQL - Können Sie ein zugehöriges Array mit einem Zahlenindex zurückgeben?

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;

    }

dies wird immer ein Array zurückgeben.

BEARBEITEN:Ich habe die Frage nicht gut gelesen. Wenn Sie die Schleife wirklich nicht verwenden möchten, würde ich Folgendes tun:

public function query($queryString)
    {

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

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

    }

dann Schleife drüber, aber ich würde nur die Schleife verwenden.