Nou Generator de prompt AI — scrie prompturi mai bune pentru ChatGPT, Claude și Gemini →

MySQL și PHP: cum adaugi rezultatele unui query într-un array

MySQL și PHP: cum adaugi rezultatele unui query într-un array

Dacă dorești să extragi rezultatele unei interogări MySQL și să le stochezi într-un array (vector) în PHP, procesul este foarte simplu și direct.

Pașii principali sunt următorii:

  1. Definirea instrucțiunii SQL de selecție.
  2. Trimiterea interogării către serverul MySQL prin funcția mysql_query().
  3. Parcurgerea rezultatelor într-o buclă cu ajutorul funcției mysql_fetch_assoc() sau mysql_fetch_array().

Este recomandat să utilizezi mysql_fetch_assoc(), deoarece această funcție returnează un tablou asociativ în care cheile sunt exact numele coloanelor din baza de date.

Exemplu practic de cod PHP

Iată cum poți selecta 5 înregistrări dintr-un tabel și cum le poți adăuga succesiv într-un vector:

[php]
// Definim interogarea SQL pentru selectarea a 5 inregistrari
$query = „SELECT * FROM table WHERE camp = ‘cevadate’ LIMIT 5”;

// Trimitem interogarea catre serverul MySQL
$x = mysql_query($query) or die(mysql_error());

// Initializam vectorul de rezultate
$ls = array();

// Parcurgem rezultatele si le adaugam in vector
while ($xx = mysql_fetch_assoc($x)) {
$ls[] = $xx;
}

// Afisam structura vectorului obtinut
echo ‘

';
print_r($ls);
echo '

‘;
[/php]

Notă tehnică: Funcțiile din extensia veche mysql_* au fost declarate depreciate și ulterior eliminate începând cu PHP 7. Pentru proiecte actuale este recomandat să utilizați extensiile moderne PDO sau MySQLi împreună cu interogări parametrizate (prepared statements).

Lasă un comentariu