sql >> Base de Datos >  >> RDS >> Mysql

PHP mySQL:¿puede devolver una matriz asociada con un índice numérico?

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;

    }

esto siempre devolverá una matriz.

EDITAR:no leí bien la pregunta. Si realmente no quieres usar el bucle, haría esto:

public function query($queryString)
    {

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

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

    }

luego haga un bucle sobre él, sin embargo, solo usaría el bucle.