sql >> Database >  >> RDS >> Mysql

hoe waarde te krijgen in array van individuele query

Ik ben aan het werk, dus kan het niet testen of compileren, maar ik hoop dat mijn logica begrijpelijk is.

Ik weet niet zeker of dit zal werken, maar iets in deze trant

$book_price_array = array(); //contents to be added.

// loop through the array an examine its price by querying your table.
foreach ($book_id_array as $key => $value) {
   $price = mysql_query("SELECT price FROM table_bookPrice 
                                     WHERE book_id = {$value}");
   // there is a price, set the price.
   if ($price > 0 && $price != NULL)  $book_price_array[$key] = $price;

   // there is no price, set the default price
   else  $book_price_array[$key] = 500; 
}


  1. Hoe de n'th hoogste waarde van een kolom te vinden?

  2. Stel PDO in om standaard uitzonderingen te genereren

  3. Is er een stuurprogramma voor mysql op nodejs dat opgeslagen procedures ondersteunt?

  4. MySQL gebruikt geen index bij het controleren =1 , maar gebruikt het met =0