Mysql
 sql >> Base de données >  >> RDS >> Mysql

comment obtenir une valeur dans un tableau à partir d'une requête individuelle

Je suis au travail donc je n'ai pas pu le tester ou le compiler, mais j'espère que ma logique est compréhensible.

Je ne sais pas si cela fonctionnera, mais quelque chose dans ce sens

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