sql >> Databasteknik >  >> RDS >> Mysql

hur hämtar man alla rader av resultatet i php mysql?

Som NikiC påpekade att du inte bör använda mysql_-funktionerna längre, du kan hämta hela arrayen i både PDO och mysqli. Här är ett exempel för att hämta alla rader med mysqli->fetch_all funktion, hoppas detta hjälper!

//Database Connection
$sqlConn =  new mysqli($hostname, $username, $password, $database);

//Build SQL String
$sqlString = "SELECT * FROM my_table";

//Execute the query and put data into a result
$result = $sqlConn->query($sqlString);

//Copy result into a associative array
$resultArray = $result->fetch_all(MYSQLI_ASSOC);

//Copy result into a numeric array
$resultArray = $result->fetch_all(MYSQLI_NUM);

//Copy result into both a associative and numeric array
$resultArray = $result->fetch_all(MYSQLI_BOTH);


  1. NodeJS mySQL Insert Blob

  2. RTRIM() Funktion i Oracle

  3. Hur konverterar jag numpy NaN-objekt till SQL-nullvärden?

  4. När är det bättre att skriva ad hoc sql vs lagrade procedurer