请各位帮帮我学php 没有定义对象之类的,应该是sql语句出错了,请给出原代码嘛, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对吖~!!帖出CODE, 好帮你! 谢谢!我已经找到错误的地方了不过我又有新的问题:我的数据库怎么填加不了数据代码如下<html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body bgcolor="eaeaea"><?php$link_id=mysql_connect("172.18.13.227","root","");mysql_select_db("bc_booK");$str="insert into porducts(pname,price,author) value ('$pname','$price','$author')";$result=mysql_query( $str,$link_id);mysql_close($link_id);?><div align="center"><strong>〖商品填加〗</strong></div><hr noshade><br><form action="insert.php" method="post"> <br> 产品名称: <input type="text" size="15" name="pname"> <br> 产品价格: <input type="text" size="15" name="price"> <br> 产品作者: <input type="text" size="5" name="author"> <br> <br> <input type="submit" value="确定"><input type="reset" value="清除"></form><?php//显示页面$link_id=mysql_connect("172.18.13.227","root","");mysql_select_db("bc_book");$str="select * from porducts order by psn desc;";$result=mysql_query($str,$link_id);mysql_close($link_id);$l=mysql_num_rows($result);for ($i=1;$i<=$l;$i++){list (,$pname,$price,$author)=mysql_fetch_row($result);?><table width="75%" border="1" cellpadding="2" cellspacing="0" bordercolor="#000000"> <tr> <td>产品序号</td> <td><div align="center">产品名称</div></td> <td><div align="center">产品价格</div></td> </tr> <tr> <td><? echo $psn ?></td> <td><? echo $pname ?></td> <td><? echo $price ?></td> </tr></table> <? };?></body></html> SQL语句写错了,应该是values,在下句中却写成了valueinsert into porducts(pname,price,author) value if($REQUEST_METHOD=="POST"){ ... // insert语句}BTW: 你在一个页面中, 数据库连接语句一次就行了! 提高效率! 操作完毕后再一次close readfile()方式输出音频文件适合多大的文件 怎么判断 checkbox是否为选择中?? linux下执行php脚本文件 谁能说一下php多进程的思路以及代码段啊 大家帮忙看看为什么我把代码放到服务器就不能上传图片?? 静态页 提交表单 到 *.php页面 发送邮件 奇怪啊,大家看看我是不是特殊情况 如何实现一个flash按钮具有提交表单的功能 php如何备份mssql数据库 数据库如何获取网页中的实时数据。 用PHP来学数据结构的示例. 为什么我特意编写一个错误的PHP,但运行后并不提示我出错.
帖出CODE,
好帮你!
我已经找到错误的地方了
不过我又有新的问题:
我的数据库怎么填加不了数据
代码如下
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="eaeaea">
<?php
$link_id=mysql_connect("172.18.13.227","root","");
mysql_select_db("bc_booK");
$str="insert into porducts(pname,price,author) value ('$pname','$price','$author')";
$result=mysql_query( $str,$link_id);
mysql_close($link_id);
?>
<div align="center"><strong>〖商品填加〗</strong></div>
<hr noshade><br>
<form action="insert.php" method="post">
<br>
产品名称:
<input type="text" size="15" name="pname">
<br>
产品价格:
<input type="text" size="15" name="price">
<br>
产品作者:
<input type="text" size="5" name="author">
<br>
<br>
<input type="submit" value="确定">
<input type="reset" value="清除">
</form>
<?php
//显示页面
$link_id=mysql_connect("172.18.13.227","root","");
mysql_select_db("bc_book");
$str="select * from porducts order by psn desc;";
$result=mysql_query($str,$link_id);
mysql_close($link_id);
$l=mysql_num_rows($result);
for ($i=1;$i<=$l;$i++)
{
list (,$pname,$price,$author)=mysql_fetch_row($result);
?>
<table width="75%" border="1" cellpadding="2" cellspacing="0" bordercolor="#000000">
<tr>
<td>产品序号</td>
<td><div align="center">产品名称</div></td>
<td><div align="center">产品价格</div></td>
</tr>
<tr>
<td><? echo $psn ?></td>
<td><? echo $pname ?></td>
<td><? echo $price ?></td>
</tr>
</table>
<? };?>
</body>
</html>
insert into porducts(pname,price,author) value
{
... // insert语句
}BTW: 你在一个页面中, 数据库连接语句一次就行了! 提高效率! 操作完毕后
再一次close