当前位置: 网学 > 编程文档 > PHP > 正文

解析PHP向MySQL发送数据

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/17
下载{$ArticleTitle}原创论文样式
l_connect (localhost, username, password); 
  mysql_select_db (dbname); 


  这两个函数调用用来打开 MySQL 数据库,具体的参数的含义刚才已经说过了。

  下面的一行是执行一个 SQL 语句 :

  mysql_query ("INSERT INTO tablename (first_name, last_name) 
  VALUES ('$first_name', '$last_name') 
  "); 


  mysql_query 函数就是用来对选定的数据库执行一个 SQL 查询。你可以在 mysql_query 函数中执行任何的 SQL 语句。被执行的 SQL 语句必须作为一个字符串用双引号括起来,在其中的变量要用单引号括起来。

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

  INSERT INTO tablename (first_name, last_name) 
  VALUES ('$first_name', '$last_name'); 


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

  PHP 如何从 MySQL 中提取数据

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

  <html> 
  <body> 
  <form action=searchform.php3 method=GET> 
  请输入您的查询内容 : 
  <p> 
  姓: <input type=text name=first_name size=25 maxlength=25> 
  <p> 
  名 : <input type=text name=last_name size=25 maxlength=25> 
  <p> 
  <input type=submit> 
  </form> 
  </body> 
  </html> 


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

  <html> 
  <body> 
  <?php 
  mysql_connect (localhost, username, password); 
  mysql_select_db (dbname); 
  if ($first_name == "") 
  {$first_name = '%';} 
  if ($last_name == "") 
  {$last_name = '%';} 
  $result = mysql_query ("SELECT * FROM tablename 
  WHERE first_name LIKE '$first_name%' 
  AND last_name LIKE '$last_name%' 
  "); 
  if ($row = mysql_fetch_array($result)) { 
  do { 
  print $row["first_name"]; 
  print (" "); 
  print $row["last_name"]; 
  print ("<p>"); 
  } while($row = mysql_f

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号