![](/img/trans.png)
[英]Amazon search widget 2.0, how can i pull in a keyword from a querystring via “q=”?
[英]How can I define which db to pull from via post
$value = $_POST['directions'];
$value2 = $_POST['inventory'];
$value3 = $_POST['item'];
$value4 = $_POST['vendor'];
$sql = "INSERT INTO a1 (directions,inventory,item,vendor) VALUE ('$value','$value2','$value3','$value4')";
現在,我正在通過一個單獨頁面中的教科書中鍵入的內容來更新mysql數據庫。 但是,當它說“ INSERT INTO a1”的ID時,就像使“ a1”成為“ $ table”之類的變量一樣,我在同一頁面上定義了所有其他值
這個問題需要更加清楚,但是據我了解,您可以使用類似以下代碼的內容:
// should be defined like this inside each page.
$table = mysql_real_escape_string($_POST['tablename']);
$params = array();
foreach($_POST as $key => $val){
if($key!='tablename'){
$params[]= "$key='".mysql_real_escape_string($val)."'";
}
}
if(count($params) > 0) {
$params = implode(",",$params);
$sql = "INSERT INTO $table SET $params";
} else {
die "Error submitting the data!";
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.