sql >> Database >  >> RDS >> Mysql

PHP mySQL - Kunt u een bijbehorende array retourneren met een nummerindex?

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;

    }

dit zal altijd een array teruggeven.

EDIT:ik heb de vraag niet goed gelezen. Als je de lus echt niet wilt gebruiken, zou ik dit doen:

public function query($queryString)
    {

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

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

    }

loop er dan overheen, maar ik zou gewoon de lus gebruiken.



  1. Hoe een volledige externe join te doen in MySQL

  2. ROWIDTONCHAR() Functie in Oracle

  3. Hoe de PostgreSQL-foutlogboeken te decoderen

  4. kan oci8 niet laden -> Fatale fout:oproep naar ongedefinieerde functie oci_connect()