在MVC后台开发中,使用mysql.class.php,连接数据库时,__construct(),的时候,总会 mysql_query('set names utf8');来快捷的设置mysql的字符集 这其实是设置的,Mysql,中的character_set-client,character_s ...
分类:
数据库 时间:
2016-04-11 23:59:27
阅读次数:
436
1 开启事务之前需要rollback 连接句柄。(清理垃圾)2 mysql_ping 失败,程序需要处理重连逻辑;3 mysql_query()执行的SQL语句是一个以‘/0’结尾的字符串,而mysql_real_query()执行的字符串长度是参数指定的,因此,前者不能不能包含二进制数据(二进制数 ...
分类:
数据库 时间:
2016-04-11 18:50:43
阅读次数:
334
正常情况下用php的mysql_query函数是不能批量执行多句CREATETABLE之类的语句的;而有些场景;比如说有一个sql备份文件、又或是程序初始化时创建数据表结构的时候需要批量执行文件中的sql语句;解决这个问题可以用explode函数按‘;‘号把sql语句拆成数组;再通过循环执行mysql_que..
分类:
数据库 时间:
2016-04-05 02:15:41
阅读次数:
198
正常情况下用php的mysql_query函数是不能批量执行多句CREATE TABLE之类的语句的; 而有些场景;比如说有一个sql备份文件、又或是程序初始化时创建数据表结构的时候需要批量执行文件中的sql语句; 解决这个问题可以用explode函数按';'号把sql语句拆成数组;再通过循环执行m ...
分类:
数据库 时间:
2016-04-05 00:26:51
阅读次数:
209
显然这就是编码问题,但是问题从哪来的呢, 我把文件编码以及代码的编码都设置成utf-8了,为什么还有这个问题于是我就开始写测试脚本 第一条 mysql_query('insert into table value(1,1,"思考思考123")') 测试没有问题 第二条 $name=$_GET["na ...
分类:
Web程序 时间:
2016-03-28 02:09:12
阅读次数:
280
我用的appserv-win32-2.5.10做的环境,装这个包的时候用默认的utf8编码。在写数据库连接文件时,写成:$conn = mysql_connect("$host","$user","$password");mysql_query("SET NAMES 'UTF8'");mysql_s
分类:
Web程序 时间:
2016-03-14 12:05:20
阅读次数:
172
从数据库表中选取数据 SELECT 语句用于从数据库中选取数据。 语法 SELECT column_name(s) FROM table_name 注释:SQL 语句对大小写不敏感。SELECT 与 select 等效。 为了让 PHP 执行上面的语句,我们必须使用 mysql_query() 函数
分类:
数据库 时间:
2016-02-21 18:40:12
阅读次数:
155
创建数据库 CREATE DATABASE 语句用于在 MySQL 中创建数据库。 语法 CREATE DATABASE database_name 为了让 PHP 执行上面的语句,我们必须使用 mysql_query() 函数。此函数用于向 MySQL 连接发送查询或命令。 例子 在下面的例子中,
分类:
数据库 时间:
2016-02-21 18:37:00
阅读次数:
283
分页问题主要注意数据库语句 select count(*) 和select * from **** limit 这两类语句,另外,用$_GET方法获取第几页 具体代码如下 1 <?php 2 $sql = mysql_query("select count(*) as total from tb_i
分类:
Web程序 时间:
2016-01-29 20:40:04
阅读次数:
184
这是一些自定义封装的函数类,调用起来很方便,以后会有更多的封装函数更新!// 弹框跳转function alert($msg,$url=''){ echo "";}//获取单条数据function getONE($sql){ $sql = mysql_query($sql); $list...
分类:
Web程序 时间:
2016-01-11 13:57:53
阅读次数:
225