1. 控制标头显示:
<?Php
Header(‘content-type:text/html;charset=utf-8’);
?>
2. 连接到Mysql
<?php
@mysql_connect(DB_HOST,DB_USER,DB_PASSWORD)or die(‘数据库连接失败!错误信息:’.mysql_error());
?>
(服务器地址,服务器用户名,服务器密码,,,,)
@的作用:如果出错,不要出现警告或者错误提示,直接忽略。
3.数据库连接参数,可以用常量存储,这样就不能修改,更加安全:
<?Php
Define(‘DB_USER’,’root’);
Define(‘DB_PASSWORD’,’yangfan’);
Define(‘DB_HOST’,’localhost’);
Define(‘DB_NAME’,’school’);
?>
4.die函数:包含强行退出功能。
5. 选择所需要的数据库
Mysql_select_db选择数据库,返回的是布尔值
<?php
@mysql_select_db(DB_NAME)or die(‘数据库找不到!错误信息:’.mysql_error);
?>
6. 设置字符集,如果是GBK,直接设置SET NAMES GBK 即可
<?php
@mysql_query(‘SET NAMES UTF8’)or die(‘字符集设置错误’);
?>
7. 获取记录集
从数据库中选表,提取数据。
Query,发送一条mysql查询
<?php
$query=”SELECT*FORM grade”;
$result=@mysql_query(@query)or die(‘SQL语句有误!错误信息:’.mysql_error());
8. 输出一条记录
从结果集中获取一行作为关联数组,或数字数组,或者二者兼有。
<?php
Print_r(mysql_fetch_array($result,MYSQL_ASSOC));
?>
ASSOC,可以换成NUM
9. 释放结果集资源
释放结果内存
<?php
mysql_free_result($result);
?>
10. 关闭数据库
返回布尔值
<?php
mysql_close($conn)
?>
简单示例:
<?php
header('Content-Type:text/html;charset=utf-8');
define('DB_HOST','localhost');
define('DB_USER','root');
define('DB_USER','yangfan');
define('DB_NAME','school');
$conn=@mysql_connect('DB_HOST','DB_USER','DB_USER')or die('数据库连接失败,错误信息:.'mysql_error());
mysql_select_db(DB_NAME,$conn)or die('数据库错误,错误信息:'.mysql_error());
mysql_query('SET NAMES UTF8')or die('字符集设置错误'.mysql_error());
$query="SELECT*FROM grade";
$result=@mysql_query($query)or die('SQL错误,错误信息'.mysql_error());
print_r(mysql_fetch_array($result,MYSQL_NUM));
mysql_free_result($result);
mysql_close($conn);
?>
注:由于电脑软件冲突,无法根据教程操作,所以缺少过程截图,会尽快解决