2016-05-03 9 views
-2

以下のSQL文では、 "supplier"と "stock name"という名前で2つのパラメータを渡す必要があります。私は、 "パラメータ" によって、あなたは "条件" を意味することを想定しSQL SELECT文を使用してパラメータを渡すにはどうすればよいですか?

<?php 
include_once("init.php"); 

$line = $db->queryUniqueObject("SELECT * FROM stock_details WHERE stock_name ='" . $_POST['stock_name'] . "'"); 
$cost = $line->company_price; 
$sell = $line->selling_price; 
$stock_id = $line->stock_id; 
$line = $db->queryUniqueObject("***SELECT * FROM customer_stock WHERE name ='" . $_POST['stock_name'] . "'"***); 
$stock = $line->quantity; 

if ($line != NULL) { 

    $arr = array("cost" => "$cost", "sell" => "$sell", "stock" => "$stock", "guid" => $stock_id); 
    echo json_encode($arr); 

} else { 
    $arr1 = array("no" => "no"); 
    echo json_encode($arr1); 

} 
?> 

おかげ

+0

これまでに試したクエリと期待される出力を共有してください。 – AJ93

+0

これがクエリです。私は2つを渡す必要がある1つのパラメータを渡すだけです。 SELECT * FROM customer_stock WHERE name = '"。$ _POST [' stock_name ']。"' " –

答えて

0

"SELECT * FROM customer_stock WHERE name ='" . $_POST['stock_name'] . "' AND supplier = '" . $_POST['supplier'] . "'" 
+0

私はこれを試しましたが解決策はありません –

+0

私はあなたがしたいことを理解していません...より具体的になります? – D14n4

+0

あなたのスカイプIDを教えてください。私は問題を説明します。私は使用しているコードを理解するのに苦労しています。 –

関連する問題