Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PHP mySQL — czy możesz zwrócić powiązaną tablicę z indeksem liczbowym?

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 zawsze zwróci tablicę.

EDIT:Nie przeczytałem dobrze pytania.Jeśli naprawdę nie chcesz używać pętli, zrobiłbym to:

public function query($queryString)
    {

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

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

    }

następnie zapętl go, ale ja po prostu użyję pętli.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Upuszczanie tabeli powoduje zawieszanie się MySQL

  2. PDO MySQL:Wstaw wiele wierszy w jednym zapytaniu

  3. Czy tabela może mieć wiele kluczy podstawowych?

  4. Klauzula OUTPUT w MySQL

  5. Dlaczego to połączenie Hibernate MySQL jest tylko do odczytu?