PHP 数据表相关
来源:互联网 发布:python base64 解码 编辑:程序博客网 时间:2024/06/03 22:40
1.创建数据表
$con = mysql_connect("localhost","root",""); mysql_select_db("CT", $con); $sql ="CREATE TABLE IF NOT EXISTS `qoe_service_user` ( `id` int(8) NOT NULL auto_increment, `service_user` varchar(20) NOT NULL, `counter` int(8) NOT NULL DEFAULT 0, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;"; if( mysql_query( $sql ) ) { echo '创建数据表qoe_service_user成功'; } else { echo '查检sql语句,数据表创建失败'; }}
数据表名,字段名都是用 ` 包围(数字1旁边那个)
2.连接,查询数据库
<?php$con = mysql_connect("localhost","root","");if (!$con) { die('数据库连接失败: ' . mysql_error()); } else { mysql_select_db("demosql", $con); $result = mysql_query("SELECT * FROM teacher"); while($row = mysql_fetch_array($result)) { echo $row['id'] . " " . $row['name'];//读取每条记录 echo "<br />"; }或者用这个while: while($row=mysql_fetch_array($result)){ $foodsPic[]=$row; } var_dump($foodsPic);mysql_close($con);?>
2.1 字符集设置
在mysql_select_db之前,加上 mysql_query("SET NAMES utf8");在mysql数据库中有3个变量:character_set_clientcharacter_set_connectioncharacter_set_results你可以分别理解为:客户端 连接器 返回值客户端 :通常有cmd下的命令行,或者浏览器连接器 :这个比较抽象,我们看不到,应该是在mysql数据库中的返回值 : 就是以什么样的字符编码来给客户端我们一般在cmd下set names gbk 或者php文件中 mysql_query('set names utf8'),其实就是相当于同时设置上面所说的3个变量的值为 gbk 或者 utf8 ,也就是客户端、连接器、返回值都为一样的字符编码,如果你足够耐心也可以再mysql命令行下分别设置这3个变量的值,比如:set character_set_client =gbk;set character_set_connection = gbk;set character_set_results = gbk;
mysql_fetch_array():mysql_fetch_array(data,array_type)参数 描述data 可选。规定要使用的数据指针。该数据指针是 mysql_query() 函数产生的结果。array_type 可选。规定返回哪种结果。可能的值:MYSQL_ASSOC - 关联数组:a['id']=>1MYSQL_NUM - 数字数组:a[0]=>1MYSQL_BOTH - 默认。同时产生关联和数字数组
$result = mysql_query("select distinct service_user from test");//去除重复的service_user,得到14328条while($row=mysql_fetch_array($result,MYSQL_ASSOC)){ $c[]=$row; } var_dump(count($c));//14328 var_dump($c);
0 0
- PHP 数据表相关
- 数据表建立相关知识
- 数据表的相关操作
- SQLite数据表相关操作
- 删除monxin子程序的相关数据表 Monxin专用(PHP代码函数)
- PHP文本数据表类
- PHP创建数据表
- 权限的一些相关数据表
- hive相关的元数据表
- Mysql常用数据表相关命令
- PHP删除存在的数据表
- php+mysql 创建临时数据表
- PHP对数据表的操作
- PHP 数据表结构的显示
- 纯php代码打印数据表
- PHP 建立大数据表代码
- PHP对数据表的操作
- 对已有数据表的相关操作
- 查看正在锁定的事务
- 遇到问题----connect() failed (111: Connection refused) while connecting to upstream解决
- Android之四大组件
- C++primer 3.3 标准库类型 vector
- Linux scp 使用详解
- PHP 数据表相关
- 配置mysql数据库允许外部ip访问
- SpringMVC简介及第一个HelloWorld
- 另一种将有分隔符的数据导入到临时表中的方案
- 理解ThreadLocal
- ln: creating symbolic link XX : Operation not supported(Linux下对windows文件创建软链接失败)
- 获取ini文件中所有块的特定字段值
- QFontDatabase: Cannot find font directory问题解决方案
- 添加用户到sudoer列表中