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

podwójne wyniki w mojej tablicy ( mysql_fetch_array )

Z instrukcji :

mysql_fetch_array — Pobiera wynikowy wiersz jako tablicę asocjacyjną, tablicę liczbową lub jedno i drugie

Domyślnie mysql_fetch_array podaje zarówno indeksy asocjacyjne, jak i numeryczne. Nie chcesz tego. Możesz to ograniczyć za pomocą drugiego parametru:

$query_result_array = mysql_fetch_array($query_result, MYSQL_NUM); // numeric keys only
$query_result_array = mysql_fetch_array($query_result, MYSQL_ASSOC); // associative keys only

Możesz także użyć mysql_fetch_row aby uzyskać tylko klawisze numeryczne, lub mysql_fetch_assoc aby uzyskać tylko klucze asocjacyjne.

$query_result_array = mysql_fetch_row($query_result); // numeric keys only
$query_result_array = mysql_fetch_assoc($query_result); // associative keys only



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Test wydajności MySQL:MySQL 5.7 kontra MySQL 8.0

  2. Jak znaleźć lokalizację bazy danych MySQL na dysku twardym?

  3. Konwertuj znacznik daty i godziny MySql na format daty JavaScript

  4. Dlaczego nie powinienem używać funkcji mysql_* w PHP?

  5. PERIOD_DIFF() Przykłady – MySQL