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

Hent rækker fra mysql-tabel til php-arrays

Du skal hente alle de data, du ønsker, fra tabellen. Noget som dette ville virke:

$SQLCommand = "SELECT someFieldName FROM yourTableName";

Denne linje går ind i din tabel og henter dataene i 'someFieldName' fra din tabel. Du kan tilføje flere feltnavne, hvor "someFieldName", hvis du vil have mere end én kolonne.

$result = mysql_query($SQLCommand); // This line executes the MySQL query that you typed above

$yourArray = array(); // make a new array to hold all your data


$index = 0;
while($row = mysql_fetch_assoc($result)){ // loop to store the data in an associative array.
     $yourArray[$index] = $row;
     $index++;
}

Ovenstående løkke går gennem hver række og gemmer den som et element i det nye array, du havde lavet. Så kan du gøre, hvad du vil med den information, som at printe den ud på skærmen:

echo $row[theRowYouWant][someFieldName];

Så hvis $theRowYouWant er lig med 4, ville det være dataene (i dette tilfælde 'someFieldName') fra den 5. række (husk, rækker starter ved 0!).



  1. MariaDB JSON_CONTAINS_PATH() Forklaret

  2. Tilføj en ny tabelkolonne til specifik ordensposition i Microsoft SQL Server

  3. Bestemmelse af OID for en tabel i Postgres 9.1?

  4. Returner nul, hvis der ikke findes nogen post