20
2013-05

如何将php的数组存放在数据库中?如何将数组转换成字符串?serialize

有的时候,需要将php的数组中的数据,存放在数据库中。但是数据库是不支持直接存放数组类型的数据的,但是可以存放字符串类型的数据。所以我们可以将数组转换成字符串,然后再存入数据库。
如何将数组转换成字符串?使用php的serialize函数。
例子:

$data = array('上海', '北京', '武汉');
$data = serialize($data);
echo $data;

如何再将从数据库中取出的数组字符串,转换成数组呢?用unserialize函数:

19
2013-04

推荐的几款mysql数据库管理软件

1、为什么要用mysql数据库管理软件?

很多人用php写的phpMyAdmin,但是有时候你的机器没有PHP环境,你就用不了。另外,安装的mysql数据库管理软件,打开数据库的速度,比phpMyAdmin也快很多!

28
2013-01

建议使用INT UNSIGNED存储IP地址(IPv4)

    使用INT UNSIGNED而不是char(15)来存储ipv4地址,通过MySQL函数inet_ntoa和inet_aton来进行转换,例如

    SELECT INET_ATON('192.168.1.110') --> 3232235886 | SELECT INET_NTOA(3232235886) --> 192.168.1.110

14
2012-12

【转摘】mysql数据库如何处理Unix时间戳?

  mysql在处理查询语句的时候可以直接处理Unix时间戳,例如phpcsm V9系统中,将记录按日期分组统计(精确到年月日,舍去时分秒),统计每天的留言数据。

  SELECT count( * ) AS num, from_unixtime( `join_time` , '%Y-%m-%d' ) AS time FROM `v9_join_post` WHERE 1 GROUP BY from_unixtime( `join_time` , '%Y%m%d' )

13
2012-12

如何为phpmyadmin配置多个数据库服务器?

在开发php网站的时候,我们难免会用到为一个网站配置多个数据库的情况,那么如何为phpmyadmin配置多个数据库服务器呢?首先找到,php环境下phpMyAdmin中根目录下的config.inc.php,用editplus打开内容如下:
<?php
$i = 0;
//第一个服务器
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'config';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';

09
2012-12

php与thinkphp如何设置连接oracle数据库?

   在我们用来开发网站的电脑上已经安装有PHP环境,我们想使用php来连接一个oracle数据库。但是用thinkphp连接oracle,报错:系统不支持oracle。

30
2012-11

数据库文件太大,如何在dos状态下导入数据库

  开始 —> 运行输入cmd回车:
  D:\server\mysql\bin\mysql.exe -uroot -p guestbook<d:\guestbook\guestbook.sql
  guestbook为数据库名,后面<指向要导入的数据库文件地址,即可将d:\guestbook\guestbook.sql导入到guestbook这个数据库中。
  导入成功后,输入 quit 回车退出MySQL管理模式。


«1»