php存储数据的方法,php调用mysql存储过程

php怎么写入、存储数组数据?

PHP有自带的高性能函数 var_export

创新互联拥有十载成都网站建设工作经验,为各大企业提供成都做网站、网站建设、外贸营销网站建设服务,对于网页设计、PC网站建设(电脑版网站建设)、重庆APP开发公司、wap网站建设(手机版网站建设)、程序开发、网站优化(SEO优化)、微网站、空间域名等,凭借多年来在互联网的打拼,我们在互联网网站建设行业积累了很多网站制作、网站设计、网络营销经验,集策划、开发、设计、营销、管理等网站化运作于一体,具备承接各种规模类型的网站建设项目的能力。

conn.php

?php

$dbconfig = array (

'host'='127.0.0.1',

'name'='root',

'password'='123456',

?

b.php

?php

// 读取配置

include 'conn.php';

echo $dbconfig['host'];

// 修改配置

$dbconfig['host'] = 'xxx.xxx.xxx.xxx';

file_put_contents('conn.php', "?php\n$dbconfig = " . var_export($dbconfig) . "\n?");

// 再读取配置

include 'conn.php';

echo $dbconfig['host'];

?

参考连接:

PHP数据库存储问题,望解答

最简单的方法是设置x为长度为10的字符串,每一位对应一个选项,例如'1110000000'表示前3项选中、后7项没选,再如'1010101010'表示奇数项选中、偶数项未选择。

保存到数据库之前可以用下面的语句编码:

$x='';

for ($i=0;$i10;$i++)

if ($num[$i]==1) $x.='1';

else $x.='0';

数据库获取数据后,用下面的语句分到数组里面:

for ($i=0;$i10;$i++) $num[$i]=substr($x,$i,1)+0;

php 怎样暂时保存数据 cookie session 只能用在顶部 还有其他方法吗

保存数据的方法很多,除了cookie session外,可以生成临时文件来保存数据,也可以用php的memcached组件把数据保存在内存里。

php保存数据到数据库

需要转义一下。有几个办法:

1,最简单,把一些危险字符过滤掉,比如英文的单引号,双引号等;

2,使用addslashes在php中进行转义,自己处理;

3,可以使用一些现成的处理方法,比如uchome自带的getstr。这样的好处就是对各种可能出现的情况处理比较好。

各位用php将密码存入数据库,都用什么方法进行加密的

php将密码存入数据库,可以分内常见的4种方式:

1、直接md5加密存到到数据库

2、md5两次存到数据库

3、对需要加密的字符串和一个常量 进行混淆加密

4、生成一个随机的变量存到数据库中,然后对需要加密的字符串和这个随机变量加密

?php

$str="admin"; //需要加密的字符串

$str2="php";  //增加一个常量混淆 

$pass1=md5($str);

$pass2=md5(md5($str));

$pass3=md5($str.$str2);

echo $pass1."br".$pass2."br".$pass3;

?

输出:

第四种

$str="admin"; //需要加密的字符串

$encrypt=$row['encrypt']; // 生成的 随机加密字符串 存到数据库中

$pass4=md5($str.$encrypt);

//  8db2ec7e9636f124e56f7eb4d7b7cc7e

php datetime类型的数据存到数据库中

从截图代码看,问题的关键点在于:将 $_POST["Start_date"] 和 $_POST["Start_time"] 组合,再进行转换。

由于代码中没有提供上述两个变量的格式,假设两者都是字符型:

$_POST["Start_date"]  = '2018-1-1';

$_POST["Start_date"]  = '12:00:00';

则可以用以下代码:

$start1 = date('Y-m-d H:i:s',strtotime($start_date . ' ' . $start_time));

示例:

?php

date_default_timezone_set('PRC'); //默认时区    

$date = "2018-01-01";

$time = "12:00:00";

$start1 = date('Y-m-d H:i:s',strtotime($date . ' ' . $time));

echo "当前日期:",$start1,"br";

运行截图:


分享标题:php存储数据的方法,php调用mysql存储过程
文章源于:http://myzitong.com/article/phghoi.html