Php 返回空值的代码? 更新
你必须把它放在同一个插页里 这是一个插页。 $strSQL=“插入salesreport(Make)值(“$\u POST[“Make”]。”)”强> 这是另一个插页。 $strSQL=“插入salesreport(模型)值(“$\u POST[“Model”]”)强> 所以你有一个寄存器的值是Make,另一个寄存器的值是Model 你应该这样做:Php 返回空值的代码? 更新,php,sql,Php,Sql,你必须把它放在同一个插页里 这是一个插页。 $strSQL=“插入salesreport(Make)值(“$\u POST[“Make”]。”)” 这是另一个插页。 $strSQL=“插入salesreport(模型)值(“$\u POST[“Model”]”) 所以你有一个寄存器的值是Make,另一个寄存器的值是Model 你应该这样做: <html> <head> <title>Updated</title>
<html>
<head>
<title>Updated</title>
</head>
<body>
<?php
$link = mysql_connect('localhost', 'josephha_salesm', 'lamepassword1');
if (!$link) {
die('Not connected : ' . mysql_error());
}
$db_selected = mysql_select_db('josephha_carsales', $link);
if (!$db_selected) {
die ('Can\'t use carsales : ' . mysql_error());
}
$strSQL = "INSERT INTO salesreport(Neworused) values('" . $_POST["Neworused"] . "')";
$strSQL = "INSERT INTO salesreport(Make) values('" . $_POST["Make"] . "')";
$strSQL = "INSERT INTO salesreport(Model) values('" . $_POST["Model"] . "')";
$strSQL = "INSERT INTO salesreport(Price) values('" . $_POST["Price"] . "')";
$strSQL = "INSERT INTO salesreport(Salesid) values('" . $_POST["Salesid"] . "')";
// Close the database connection
mysql_query($strSQL) or die (mysql_error());
mysql_close();
?>
<h1>The database is updated!</h1>
</body>
</html>
这是一个包含所有这些信息的插入
希望这是对的。lol.三个字:
Little
、Bobby
和Tables
-您有5个SQL查询变量,它们被下面的变量覆盖,因此为什么只有salesid执行,您应该1)在直接使用$\u POST
数据之前对其进行清理,以避免SQL注入;2)对插入的所有字段和数据进行一次SQL查询。谢谢您,这很有意义
//Not exactly like that... Something like that
$strSQL = " INSERT INTO salesreport (Make, Model, Price, Salesid) values ($_POST['Make'], $_POST['Model'], $_POST['Price'], $_POST['Salesid'])";