gpt4 book ai didi

PHP 无法执行查询

转载 作者:搜寻专家 更新时间:2023-10-30 20:52:40 24 4
gpt4 key购买 nike

我正在使用 php 5.6.20

在管理页面中,我正在尝试添加产品,但帖子似乎不起作用并且查询未执行 The database taple 表格

        <form id="myform"method="post"action="Admin.php">

<table class="userinf">
<tr>
<th colspan="2"><label class="labeli">Add Product</label></th>
</tr>
<tr>
<td><label class="labelii">PID</label></td>
<td><input id ="iitxt0" class ="itxt"type="text" name="PID" value="<?php echo $row["UID"]; ?>"></td>
</tr>
<tr>
<td><label class="labelii">Name</label></td>
<td><input id ="iitxt1" class ="itxt"type="text" name="Name" required value="<?php echo $row["Name"]; ?>" "></td>
</tr>
<tr>
<td><label class="labelii">Picture</label></td>
<td><input id ="iitxt2" class ="itxt" type="text" name="Picture" required value="<?php echo $row["Email"]; ?>"></td>
</tr>
<tr>
<td><label class="labelii">Price</label></td>
<td><input id ="iitxt3" class ="itxt" type = "text" name="Price" pattern="[-+]?([0-9]*\.[0-9]+|[0-9]+)" required value="<?php echo $row["PhoneNo"]; ?>"></td>
</tr>
<tr>
<td><label class="labelii">Type</label></td>
<td><input id ="iitxt4" class ="itxt" type="text" name="Type" required value="<?php echo $row["CreditNo"]; ?>"></td>
</tr>
<tr>
<td><label class="labelii">Stock</label></td>
<td><input id ="iitxt5" class ="itxt"type="number" name="Stock" value="<?php echo $row["City"]; ?>"></td>
</tr>
<tr>
<td colspan="2">
<button type="submit" id="Sbutt" class="Ebutton" onclick="submitform()">Save</button>
</td>
</tr>
</table>
</form>

PHP代码

<?php

var_dump();
if (isset($_POST["PID"]) && isset($_POST["Name"]) && isset($_POST["Picture"]) && isset($_POST["Price"]) && isset($_POST["Type"]) && isset($_POST["Stock"])){

$PID=$_POST['PID'];
$Name=$_POST['Name'];
$Picture=$_POST['Picture'];
$Price=floatval($_POST['Price']);
$Type=$_POST['Type'];
$Stock=intval($_POST['Stock']);
$query="INSERT INTO `product` (`PID`, `Name`, `Picture`, `Price`, `Type`, `Stock`)"+
+"VALUES ('$PID', '$Name', '$Picture','$Price', '$Type', '$Stock')";
}
if($_POST){
if(!($database=mysql_connect("localhost","wadiahS","123456")))
die("Could not connect to database</body></html>");
if(!mysql_select_db("glow",$database))
die("Could not open database</body></html>");
if(!($result=mysql_query($query,$database))){
print("<p>could not execute query</p>");
die(mysql_error()."</body></html>");
}
mysql_close($database);
}
?>

当我尝试发帖时我得到错误///警告:var_dump() 需要至少 1 个参数,0 在第 294 行的 C:\xampp\htdocs\web\pages\Admin.php 中给出无法执行查询

您的 SQL 语法有误;检查与您的 MariaDB 服务器版本对应的手册,了解在第 1 行的“0”附近使用的正确语法///

最佳答案

您正在使用加号 (+) 连接查询在 PHP 中,字符串使用点 (.)也可以删除 var_dump() 或向其添加任何参数。

$query="INSERT INTO `product` (`PID`, `Name`, `Picture`, `Price`, `Type`, `Stock`)" . "VALUES ('$PID', '$Name', '$Picture','$Price', '$Type', '$Stock')";

关于PHP 无法执行查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37042961/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com