简单的使用PHP操作Mysql

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);

?>

注:由于电脑软件冲突,无法根据教程操作,所以缺少过程截图,会尽快解决

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值