PHP 操作mysql数据库

本文介绍如何使用 PHP 连接 MySQL 数据库并执行数据查询,包括连接数据库、执行 SQL 查询、获取查询结果及处理数据等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Insert

  1. <?
  2.     
  3.     //------[基本设定]-------
  4.     $mysql_server_name = "localhost";
  5.     $mysql_username    = "用户名";
  6.     $mysql_password    = "密码";
  7.     $mysql_database    = "数据库";
  8.     
  9.     
  10.     //建立连接
  11.     $conn=mysql_connect( $mysql_server_name$mysql_username$mysql_password); 
  12.     
  13.     //  SQL语法
  14.     $sql = "眤 SQL 粂猭叫糶硂娩";    
  15.     
  16.     //  选择数据库
  17.     mysql_select_db($mysql_database,$conn);
  18.     
  19.     //  执行查询
  20.     $result = mysql_query($sql);
  21.     
  22.     // 
  23.     $id = mysql_insert_id();
  24.     
  25.     //  关闭
  26.     mysql_close($conn); 
  27. ?>

SELECT

  1. <?
  2.     //------[基本设定]-------   
  3.     $mysql_server_name = "localhost";
  4.     $mysql_username    = "root";
  5.     $mysql_password    = "chenwc";
  6.     $mysql_database    = "数据库名";    
  7.     //-------
  8.     
  9.     
  10.     //建立连接
  11.     $conn=mysql_connect( $mysql_server_name$mysql_username$mysql_password );
  12.     //  SQL语法
  13.     $sql = "SELECT * FROM ***";
  14.     
  15.     //  进行查询
  16.     $result=mysql_db_query( $mysql_database$sql,$conn );  
  17.     
  18.     //  取到结果
  19.     $row=mysql_fetch_row($result);
  20.     //  输出结果
  21.     print_r($row);
  22.     
  23.     //  清除结果
  24.     mysql_free_result($result);
  25. ?>

选取所有数据,操作每一行数据

  1. <?php
  2. //选出所有的数据
  3. $mysql_server_name = "localhost";
  4. $mysql_username = "root";
  5. $mysql_password = "chenwc";
  6. $mysql_database = "chatroom";
  7. $conn = mysql_connect($mysql_servername$mysql_username$mysql_password);
  8. $sql="SELECT serial, ref, id, alias, ip, msgdate, email, msg FROM guestbook where flag='1'";
  9. $result = mysql_db_query($mysql_database$sql$conn);
  10. if (!$result){
  11.     echo "Could not successfully run query ($sql) from DB: " . mysql_error();
  12.     exit;
  13. }
  14. if (mysql_num_rows($result) == 0){
  15.     echo "No rows found, nothing to print so am exiting";
  16.     exit;
  17. }
  18. //保存每一条数据
  19. $i = 0;
  20. while ($row = mysql_fetch_assoc($result)){
  21.     $guestbook[$i][0] =  $row[serial];
  22.     $guestbook[$i][1] =  $row[ref];
  23.     $guestbook[$i][2] =  $row[id];
  24.     $guestbook[$i][3] =  $row[alias];
  25.     $guestbook[$i][4] =  $row[ip];
  26.     $guestbook[$i][5] =  $row[msgdate];
  27.     $guestbook[$i][6] =  $row[email];
  28.     $guestbook[$i][7] =  $row[msg];
  29.     $i++;
  30. }
  31. mysql_close($conn);
  32. ?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值