PHP学习之用PHP操作SQL一
连接数据库的案例:所用到的函数为
1.mysql_connect(\’IP\’,\’数据库用户名\’,\’数据库密码\’)打开一个到 MySQL 服务器的连接 返回一个资源句柄
2.mysql_select_db(\’数据库名\’)选择 MySQL 数据库
3.mysql_query(\’查询语句\’) — 发送一条 MySQL 查询
4.mysql_fetch_array(\’查询语句的结果\’,MYSQL索引方式) 从结果集中取得一行作为关联数组,或数字数组,或二者兼有.
MYSQL_BOTH,将得到一个同时包含关联和数字索引的数组。用 MYSQL_ASSOC 只得到关联索引,用 MYSQL_NUM 只得到数字索引
5.mysql_free_result(查询结果) — 释放结果内存
6.mysql_close — 关闭 MySQL 连接
or die(\’\’.mysql_error())抛出错误
<?php //网页编码格式 header(\'Content-Type:text/html;charset=utf-8\'); //打开数据库服务器 define(\'DB_HOST\',\'localhost\'); define(\'DB_USER\',\'root\'); define(\'DB_PWD\',\'root\'); define(\'DB_NAME\',\'school\'); $conn=@mysql_connect(DB_HOST,DB_USER,DB_PWD) or die(\'数据库连接失败\'.mysql_error()); //选择需要用到的数据库 @mysql_select_db(DB_NAME) or die(\'数据库不存在\'.mysql_error()); //转换用数据库编码 @mysql_query(\'SET NAMES UTF8\') or die(\'编码错误\'.mysql_error()); //写出查询语句 $query=\'select*from grade\'; //执行查询语句返回结果 $result=@mysql_query($query,$conn) or die(\'执行语句错误\'.mysql_error()); //打印出执行结果 print_r(mysql_fetch_array($result,MYSQL_ASSOC)); //释放资源 mysql_free_result($result); //关闭数据库 mysql_close($conn); ?>