Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

cách lấy giá trị trong mảng từ từng truy vấn

Tôi đang làm việc nên không thể kiểm tra hoặc biên dịch nó, nhưng tôi hy vọng logic của tôi có thể hiểu được.

Không chắc liệu điều này có hiệu quả không nhưng có điều gì đó dọc theo những dòng này

$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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP ghi 800 bản ghi vào tệp (.txt) từ cơ sở dữ liệu

  2. PHP MYSQL - Điền các hàng được đánh số trong bảng HTML dựa trên việc chúng có khớp với số hàng hay không

  3. Ngày định dạng trong truy vấn PHP / MySQL

  4. CHÈN VÀO nếu điều kiện được thỏa mãn

  5. `Mysqlcheck` có thể giúp tôi giải quyết các sự cố cơ sở dữ liệu mà không làm hỏng cơ sở dữ liệu của tôi không?