【发布时间】:2017-10-20 14:00:12
【问题描述】:
我正在尝试在表中插入值它说错误请告诉我我错在哪里这是我的代码 它说请再试一次
<?php
include_once('dbconnect.php');
if(isset($_POST['submit']))
{
$name = $_POST['name'];
$phone = $_POST['phone'];
$cash = $_POST['cash'];
if(mysql_query("INSERT INTO tbl2 VALUES('',$name','$phone','$cash','date('l jS \of F Y h:i:s A'))"))
echo "Successful Insertion!";
else
echo "Please try again";
}
$res = mysql_query("SELECT * FROM tbl2");
?>
<form action="" method="POST">
<input type="text" name="name"/><br />
<input type="text" name="phone"/><br />
<input type="text" name="cash"/><br />
<input type="submit" name="submit" value=" Enter "/>
</form>
<h1>List of companies ..</h1>
<?php
while( $row = mysql_fetch_array($res) )
echo "$row[id].$row[Name]
<a href='edit.php?edit=$row[id]'>edit</a><br />";
?>
你能指导我吗?我认为问题出在日期日期
【问题讨论】:
-
请stop using
mysql_*functions。 These extensions 已在 PHP 7 中被删除。了解 PDO 和 @987654325 的 prepared 语句@ 并考虑使用 PDO,it's really pretty easy。 -
你遇到了什么错误?
-
mysql_*自 php-5.5 起已弃用。所以改为使用mysqli_*或PDO。 stackoverflow.com/questions/12859942/… -
你的 PHP 版本是多少?如果您使用较新的 PHP 版本,
mysql_已被弃用
标签: php sql-insert