sql >> Database teknologi >  >> RDS >> Mysql

PHP mySQL - Kan du returnere et tilknyttet array med et talindeks?

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;

    }

dette vil altid returnere et array.

EDIT:Jeg læste ikke spørgsmålet godt. Hvis du virkelig ikke vil bruge løkken, så ville jeg gøre dette:

public function query($queryString)
    {

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

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

    }

derefter løkke over det, men jeg ville bare bruge løkken.



  1. MySQL, koalescer ækvivalent for tomme værdier?

  2. Sådan tilføjes ikke null-begrænsning til eksisterende kolonne i MySQL

  3. Hvordan ændrer jeg db-skema til dbo

  4. Sådan pivoterer du dynamisk med dato som kolonne