简体   繁体   English

我如何定义通过发布从哪个数据库中提取

[英]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')";

Right now I'm having a mysql db get updated via what I type in a textbook from a separate page. 现在,我正在通过一个单独页面中的教科书中键入的内容来更新mysql数据库。 However where it says "INSERT INTO a1" id like to make "a1" be a variable like "$table" I define from the same page I type all the other values in 但是,当它说“ INSERT INTO a1”的ID时,就像使“ a1”成为“ $ table”之类的变量一样,我在同一页面上定义了所有其他值

The question need to be more clear, but from my understanding, you can use something like this code : 这个问题需要更加清楚,但是据我了解,您可以使用类似以下代码的内容:

// 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.

相关问题 亚马逊搜索小部件2.0,如何通过“ q =”从查询字符串中提取关键字? - Amazon search widget 2.0, how can i pull in a keyword from a querystring via “q=”? 如何通过PHP从CSV文件中提取特定数据? - How can I pull specific data from a CSV file via PHP? 如何按定义的特定顺序对数组进行排序? - How can I order an array in a specific order, which I define? 如何在表单中自己定义 $_POST 变量? - How can I define a $_POST variable myself in a form? 如何从我的数据库获取发布数据-多次提取 - How can I get post data from my db - multiple fetch 如何从db获取字符串值,为服务器端处理设置整数? - How can i get string value from db which sets integer for server-side processing? 我如何从 simplepie 帖子中获取一个 id 以供日后查找? - How can I get an id from a simplepie post which can be used to look it up later? 从数据库中提取5个条目,修改条目,将这5个条目放入数组中,这样我就可以找到平均值 - Pull 5 entries from DB, modify entries, put those 5 entries into an array so I can find the average 我如何通过jquery keyup检查数据库中是否存在用户名 - how can I check username exists in db via a jquery keyup 如何通过post方法将多个变量从vb.net发送到php? - How can i send multiple variables from vb.net to php via post method?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM