sql >> Databasteknik >  >> RDS >> Mysql

Hämta rader från mysql-tabellen till php-arrayer

Du måste hämta all data du vill ha från tabellen. Något sådant här skulle fungera:

$SQLCommand = "SELECT someFieldName FROM yourTableName";

Den här raden går in i din tabell och hämtar data i "someFieldName" från din tabell. Du kan lägga till fler fältnamn där "someFieldName" om du vill få mer än en kolumn.

$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++;
}

Slingan ovan går igenom varje rad och lagrar den som ett element i den nya arrayen du hade gjort. Sedan kan du göra vad du vill med den informationen, som att skriva ut den på skärmen:

echo $row[theRowYouWant][someFieldName];

Så om $theRowYouWant är lika med 4, skulle det vara data (i det här fallet 'someFieldName') från den 5:e raden (kom ihåg att rader börjar på 0!).



  1. De tre bästa tipsen du behöver veta för att skriva snabbare SQL-vyer

  2. Komma igång med SQL Server 2017 på Linux i Azure-portalen

  3. räknar antalet gånger ett skript exekveras

  4. Ingen databas vald - PHP &MySQL