sql >> Databasteknik >  >> RDS >> Mysql

PHP - Gör min söknings arrays nyckel till ID

Välj bara id och gör det till nyckeln till arrayen. Så enkelt är 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 inte använda mysql_* funktioner i ny kod . De underhålls inte längre och är officiellt utfasade . Se den röda rutan ? Läs mer om förberedda uttalanden istället och använd PDO , eller MySQLi - denna artikel hjälper dig att bestämma vilken. Om du väljer PDO, här är en bra handledning .

Du är också öppen för SQL-injektioner



  1. MySQL Beställ före Gruppera efter

  2. SUBDATE() Exempel – MySQL

  3. Bygga och underhålla en HR-databas

  4. Hur Floor() fungerar i PostgreSQL