sql >> Base de Datos >  >> RDS >> Mysql

cómo obtener valor en una matriz a partir de una consulta individual

Estoy en el trabajo, así que no pude probarlo ni compilarlo, pero espero que mi lógica sea comprensible.

No estoy seguro de si esto funcionará, pero algo así

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