mysql发送数据_详细解析 PHP 向 MySQL 发送数据过程

有一个要注意的事情: MySQL 的语句要用一个分号 (;) 结束,一行 PHP 代码同样也是这样,但是在 PHP 脚本中的 MySQL 语句是不能有分号的。也就是说,当你在 mysql> 的提示符下输入 MySQL 命令,你应该加上分号:

INSERTINTOtablename(first_name,last_name)

VALUES('$first_name','$last_name');

但是如果这个命令出现在 PHP 脚本中,就要去掉那个分号了。之所以这样做,是因为有的语句,如 SELECT 和 INSERT ,有没有分号都可以工作。但是还有一些语句,如 UPDATE ,加上分号就不行了。为了避免麻烦,记住这条规则就好了。

PHP 如何从 MySQL 中提取数据

现在我们建立另外一个 HTML 表单来执行这个任务:

请输入您的查询内容:

姓:

名:

同样,还要有一个 php 脚本来处理这个表单,我们再建立一个 searchform.php3 文件:

mysql_connect(localhost,username,password);

mysql_select_db(dbname);

if($first_name=="")

{$first_name='%';}

if($last_name=="")

{$last_name='%';}

$result=mysql_query("SELECT*FROMtablename

WHEREfirst_nameLIKE'$first_name%'

ANDlast_nameLIKE'$last_name%'

");

if($row=mysql_fetch_array($result)){

do{

print$row["first_name"];

print("");

print$row["last_name"];

print("

");

}while($row=mysql_fetch_array($result));

}else{print"对不起,再我们的数据库中,没有找到符合的纪录。";}

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值