PHP 操作数据库乱码 以及调试
mysql> show create database pxscj;
+----------+---------------------------------------------------------------+
| Database | Create Database |
+----------+---------------------------------------------------------------+
| pxscj | CREATE DATABASE `pxscj` /*!40100 DEFAULT CHARACTER SET gbk */ |
+----------+---------------------------------------------------------------+
1 row in set (0.00 sec)
mysql>
####ex9_2.php
<?php
$conn=mysql_connect('localhost','root','') or die('连接失败');
mysql_select_db('PXSCJ', $conn) or die('选择数据库失败');
###mysql_query("SET NAMES gb2312");
mysql_query("SET NAMES utf8");
$sql="select * from XSB where 性别=0";
##$sql="select * from XSB";
###echo $sql;
###$result=mysql_query($sql);
$result = mysql_query($sql) or die(mysql_error());
echo "<table border=1>";
echo "<tr><td>学号</td><td>姓名</td><td>总学分</td></tr>";
while($row=mysql_fetch_row($result))
{
list($XH,$XM,$XB,$CSSJ,$ZY,$ZXF,$BZ)=$row;
echo "<tr><td>$XH</td><td>$XM</td><td>$ZXF</td></tr>";
}
echo "</table>";
?>
####
调试方法1
$result = mysql_query("SELECT * FROM `liebiao` WHERE leixing = '女连衣裙'",$con) or die(mysql_error());
加上or die(mysql_error()) 看看报错~
------------------------
mysql_query执行成功就返回资源形变量~否则返回false~所以造成了以上报错~
------------------------
另外,调试的时候~去掉‘@’。不然不会报错的。。
$con = @mysql_connect("localhost", "root", "liujun") or die("数据错误!"); // 这个or die就不会执行了~ 调试方法2:
在执行mysql_query函数之前,要先执行mysql_query("set names gbk");
最新文章
- PHP部分资料
- python03 面向对象的编程01
- Git提交基本流程
- 在java项目中使用log4j的实例
- ORACLE SEQUENCE用法
- PHP上传文件详解 错误提示
- 【MVC】 文件及URL 的整理
- 【转载】MQTT学习笔记——MQTT协议体验 Mosquitto安装和使用
- [未完成]关于Oracle知识总结
- Android——LayoutInflater详解
- HBase 6、用Phoenix Java api操作HBase
- 14.8.2 Verifying File Format Compatibility 校验文件格式兼容性:
- Lucene全文检索(一)
- mybatis系列笔记(2)---mapper代理方法
- redis基础二
- windows安装pycrypto报错
- I2C 上拉电阻选择计算公式
- kettle大数据量读写mysql性能优化
- 如何判断Android设备是否为模拟器
- Fiddler Web Debugger的截断功能(图文详解)
热门文章
- hdu - 1394 Minimum Inversion Number(线段树水题)
- angularJS 系列(七)
- [Unity3D]Unity3D游戏开发之从Unity3D到Eclipse
- [Debug] Inspect and Style an Element in DevTools that Normally Disappears when Inactive
- VB.NET+三层 机房收费系统之组合查询
- hdu 4869 Turn the pokers 策略(组合数)
- zipfile zip
- S5P4418裸机开发系列教程--源代码下载
- 开拓新途径找出新方法,上海SEO公司分享3个操作看看是否可行
- js 返回顶部