我已经这样做了。我能发现什么是,我放入表单的所有内容都不会插入到phpmyadmin的表中。希望可以有人帮帮我。谢谢:)为什么我的代码不能与phpmyadmin连接?
$icode=$_POST["icode"];
$iqty=$_POST["iqty"];
$curr_date = date("Y-m-d");
$iexp=$_POST["iexp"];
$ibankin=$_POST["ibankin"];
switch($icode)
{
case "1" : $price = 16.00; $iitem="Ayam"; break;
case "2" : $price = 7.00; $iitem="Daging"; break;
case "3" : $price = 8.00; $iitem="Ikan"; break;
default : $price = 0.00; $item="Invalid Code"; break;
}
$sales = $price * $iqty;
echo "<br>$curr_date";
echo "<br>$iitem";
echo "<br>$price";
echo "<br>$sales";
echo "<br>$iexp";
echo "<br>$ibankin";
mysql_query("insert into new (D_date, D_sales, D_expenses, D_bankin, D_item)
values ('$curr_date',$sales,$iexp,$ibankin,$iitem)");
你的'mysql_connect()'语句在哪里?另外我建议使用PDO。我建议阅读[this](http://net.tutsplus.com/tutorials/php/why-you-should-be-using-phps-pdo-for-database-access)文章。 – Aborted 2013-02-22 01:33:53
您需要引用您要插入的每个字符串值。另外,你应该使用[mysqli](http://php.net/manual/en/book.mysqli.php)而不是mysql。 – Will 2013-02-22 01:36:47
[**请不要在新代码中使用'mysql_ *'函数**](http://bit.ly/phpmsql)。他们不再被维护[并且被正式弃用](http://j.mp/XqV7Lp)。看到[**红框**](http://j.mp/Te9zIL)?学习[*准备的语句*](http://j.mp/T9hLWi),并使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli) - [这篇文章](http://j.mp/QEx8IB)将帮助你决定哪个。 – Kermit 2013-02-22 01:39:38