Mysql
 sql >> база данни >  >> RDS >> Mysql

как да извлека целия ред на резултата в php mysql?

Както NikiC посочи, че вече не трябва да използвате функциите mysql_, можете да извлечете целия масив както в PDO, така и в mysqli. Ето пример за извличане на всички редове с помощта на mysqli->fetch_all функция, надявам се това да помогне!

//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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Задаването на стойността на една колона от всички редове е много бавно

  2. Как да получите месеца от дата в MySQL

  3. Можете ли да разделите един псевдоним на друг в MySQL?

  4. mysqldump поддържа ли лента за напредък?

  5. Как да използвам PHP низ в mySQL LIKE заявка?