PHP 和 mySQL 的字符集编码问题

PHP 和 mySQL 的字符集编码问题
几乎每个刚开始用 PHP 和 mySQL 开发 Web 应用的人,都受到过编码问题的困扰。要么页面原始汉字和从数据库里取出的汉字全是乱码;要么原始汉字和数据库汉字,一个显示正常了,另一个就变成乱码了。很烦很气人! 问题需要一步一步的解决。在实际操作以下方法之前,需要配置 Web 服务器,使其与 PHP 集成,最终可以调试 PHP 程序。我们以常见的 GB2312 和 UTF-8 字符集为例来测试和说明。浏览器是 IE7.0。 一...

MySQL中保留的关键字

MySQL中保留的关键字
在MySQL中,下表中的字显式被保留。其中大多数字进制被标准SQL用作列名和/或表名(例如,GROUP)。少数被保留了,因为MySQL需要它们,(目前)使用yacc解析程序。保留字被引起来后可以用作识别符。 ADD ALL ALTER ANALYZE AND AS ASC ASENSITIVE BEFORE BETWEEN BIGINT BINARY BLOB BOTH BY CALL CASCADE CASE CHANGE CHAR CHARACTER CHECK COLLATE COLUMN CONDITION CONNECTION CONSTRAINT CONTINUE CONVERT C...

mysql入门学习

mysql入门学习
一、连接mysql。 格式: mysql -h主机地址 -u用户名 -p用户密码 1、 例1:连接到本机上的mysql。 首先在打开DOS窗口,然后进入目录mysqlbin,再键入命令mysql -uroot -p, 回车后提示你输密码,如果刚安装好mysql,超级用户root是没有密码的, 故直接回车即可进入到mysql中了,mysql的提示符是:mysql> 2、 例2:连接到远程主机上的mysql。假设远程主机的IP为:110.110.110.110, 用户名为root,密码为...

MySQL数据导入与导出

MySQL数据导入与导出
数据导出   数据导出主要有以下几种方法: 使用select into outfile 'filename'语句 使用mysqldump实用程序 使用select into outfile 'filename'语句   可以在mysql的命令行下或在php程序中执行它。我下面以在mysql命令行下为例。在php中使用时,将其改成相应的查询进行处理即可。不过在使用这个命令时,要求用户拥有file的权限。如我们有一个库为 phptest,其中有一个表为driver。现在要把driver卸成...

php调用mysql存储过程和函数的方法

php调用mysql存储过程和函数的方法
存储过程和函数是MySql5.0刚刚引入的。关于这方面的操作在PHP里面没有直接的支持。但是由于Mysql PHP API的设计,使得我们可以在以前的PHP版本中的mysql php api中支持存储过程和函数的调用。 在php中调用存储过程和函数。 1。调用存储过程的方法。 a。如果存储过程有 IN/INOUT参数,声明一个变量,输入参数给存储过程,该变量是一对, 一个php变量(也可以不必,只是没有php变量时,没有办法进行动态输入...

MySQL中文模糊检索问题的解决方法

MySQL中文模糊检索问题的解决方法
  在 MySQL 下,在进行中文模糊检索时,经常会返回一些与之不相关的   记录,如查找 "%a%" 时,返回的可能有中文字符,却没有 a 字符存在。   本人以前也曾遇到过类似问题,经详细阅读 MySQL 的 Manual ,发现可以   有一种方法很方便的解决并得到满意的结果。   例子:   ·希望通过“标题”对新闻库进行检索,关键字可能包含是中英文,如   下 SQL 语句:   select id,title,name from ache...

mysql 5.0存储过程学习总结

mysql 5.0存储过程学习总结
一.创建存储过程 1.基本语法: create procedure sp_name() begin ……… end 2.参数传递 二.调用存储过程 1.基本语法:call sp_name() 注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递 三.删除存储过程 1.基本语法: drop procedure sp_name// 2.注意事项 (1)不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程 四.区块,条件,循环 1.区块定义,常用 begin …… end; 也可以给区...

让Postfix使用保存在MySQL中的加了密的密码字段(Ubuntu 6.06 TLS)

让Postfix使用保存在MySQL中的加了密的密码字段(Ubuntu 6.06 TLS)
Published 8 months ago in Tips and Linux. Tags: cyrus sasl, postfix, ubuntu. 这两天在Ubuntu下折腾Postfix + Courier-IMAP + Cyrus-SASL + MySQL + PostfixAdmin,主要参考这个Howto(flurdy.com/docs/postfix/) 配置了Postfix Admin,所以邮件用户的密码用了md5的加密方式存放在MySQL数据库中的(不想用明文)。这样一来,IMAP服务器可以支持加密的密码字段,认证没有问题,但SMTP服务器不行。 Google...

关于MYSQL语句存在注入漏洞的写法

关于MYSQL语句存在注入漏洞的写法
本文已经发表在《黑客防线》7月刊,转载请注明。由于写了很久,随着技术的进步,本人也发现该文里有不少错误和罗嗦的地方。请各位高手看了不要笑。本文写于《Advanced SQL Injection with MySQL》之前一个月。 声明   本文仅用于教学目的,如果因为本文造成的攻击后果本人概不负责,本文所有代码均为本人所写,所有数据均经过测试。绝对真实。如果有什么遗漏或错误,欢迎来安全天使论坛(http://www.4nge...

Mysql linux安装日志

Mysql linux安装日志
1.Add a login user and group for `mysqld' to run as:为‘mysqld’增添一个登陆用户和组 shell> groupadd mysql shell> useradd -g mysql mysql 2.解压 shell> gunzip < mysql-5.0.15.tar.gz | tar -xvf - shell> cd mysql-5.0.15 3.Configure the release and compile everything:配置和编译给configure分配可执行文件 shell> chmod +x configure 改变字符集为 GBK [默认字符集为ISO-88...
Copyright © 浩然东方 保留所有权利.   Theme  Ality 07032740

用户登录