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

PHP - Gør min forespørgsels arrays nøgle til ID

Vælg blot id'et og gør det til nøglen til arrayet. Så enkelt er det.

$findImages = "SELECT id, link FROM images WHERE model_id ='{$me['id']}'";
$imageResult = mysql_query($findImages) or die (mysql_error());

$myImages = array();
while($row = mysql_fetch_array($imageResult)) {
    $myImages[$row[0]] = $row[1];
}

FYI, du bør ikke bruge mysql_* funktioner i ny kode . De vedligeholdes ikke længere og er officielt forældede . Se den røde boks ? Lær om forberedte erklæringer i stedet, og brug PDO , eller MySQLi - denne artikel vil hjælpe dig med at beslutte hvilken. Hvis du vælger PDO, her er en god vejledning .

Du er også åben for SQL-injektioner



  1. MySQL:Ignorer en valgt kolonne, når du bruger DISTINCT

  2. Pandaer:Sådan læser og skriver filer

  3. Opret forbindelse til ekstern MySQL-database ved hjælp af VB.NET 2010

  4. NULLIF() Funktion i Oracle