php 操作mysql
代码:
<?php header('Content-Type:text/html;charset=utf-8'); // 数据库地址 define('DB_HOST','localhost'); //数据库用户名 define('DB_USER','root'); //数据库密码 define('DB_PASSWORD','root'); //要连接的数据库名 define('DB_NAME','mytest'); // 获得连接 $conn = @mysql_connect(DB_HOST,DB_USER,DB_PASSWORD) or die('Could not connect: ' . mysql_error()); // 设置字符集 @mysql_query('set names utf8') or die('设置字符集失败!'.mysql_error()); //选择数据库 @mysql_select_db(DB_NAME,$conn) or die('数据库错误'.mysql_error()); //构造一个sql语句,并执行这个SQL语句,获得结果集 $sql_query = 'select * from student'; $result = @mysql_query($sql_query) or die('sql 语句错误:'.mysql_error()); // 输出一条记录 print_r(mysql_fetch_array($result,MYSQL_ASSOC)); echo '<br />'; /* // insert $sql_insert = "insert into student values (1004,'行者',32,'男')"; @mysql_query($sql_insert) or die('插入数据出错'.mysql_error()); */ // 显示数据 $sql_query = 'select id,name,age,sex from student'; $result = @mysql_query($sql_query) or die('sql 语句错误:'.mysql_error()); // 每次循环都将从结果集的数组中取出一行,再按字符串下标打印出此行中的数据,直到遍历完此结果集 while( $row = mysql_fetch_array($result)){ echo $row['id'].'--'.$row['name'].'--'.$row['sex'].'--'.$row['age']; echo '<br />'; } // 释放结果资源 mysql_free_result($result); // 关闭数据库 mysql_close($conn);运行结果: