导航:首页 > 编程语言 > mysql存储数组php

mysql存储数组php

发布时间:2024-04-27 06:59:40

php数组效率与mysql效率

肯定用1好,数据库就是用来折腾数据结构的。
用2PHP会导致的局限在,
1、进程间IO通讯暴增。从mysql会向php传大量的数据。IO通讯是最影响速度的。
2、内存限制。PHP是内存操作。通常默认执行内存为128M,能处理的数据量只会大大小于128M.
除非改默认设置到较大值,加大内存开销。
3、效率较差。不仅从mysql到php有复制,而且array_unique效率也mysql DISTINCT差。

如果查询慢,就该在mysql上做优化,多利用view和index,少写些开销大的join或group,
加大mysql可使用的内存做缓存。

㈡ php mysql的问题。我在mysql存的字段类型为int ,为什么在php 取出来变成string 类型。

不用强制转换

因为php是弱类型
所以 就算是你认为是string类型的数据,当你需要它是int的时候,php就会把它处理成int。
举个例子吧

假如你mysql存了一个char类型的“10”
然后 赋给了$a;
再后 print($a+1);

结果会是11。

即是说php根本不在乎它是何种类型。

如果你希望得到101这种结果你应该写 print($a.'1');

㈢ php按当前年份、季度、当月,查询mysql数据库并输出数组

PHP查询到的数据存放到数组里面,一般使用$arr[]=$row的方式实现,$row是mysql_fetch_array获得的一行数据,本身是一个数组,执行上面的语句之后,这一行会添加存放在额为数组$arr的最后。 典型的例子代码是这样的:mysql_connect('127.0.0.1', 'root', '123456');$sql='select * from test.tab';if ($res=mysql_query($sql)){ while($row=mysql_fetch_array($res)) $result[]=$row; mysql_free_resule($res);}else echo "执行SQL语句:$sql\n错误:".mysql_error();echo '查询结果在下面的额为数组里面:';print_r($result);echo '';

㈣ php把数组写入mysql的方法

您好,您可以参考如下代码:

<?php


/*获取HTML表单提交的数据*/

$id=_POST["id"];
$catid=_POST["catid"];
$ly=array("data***");


/*连接数据库,如果出错显示消息结束程序,否则继续执行数据库命令*/
$con=mysql_connect("127.0.0.1","user","password");
if($con==false)
{
echo"错误:系统数据库连接失败!错误信息:".mysql_error($con);
exit();
}else{
/*选择需要操作数据库*/
mysql_select_db("mydb",$con);

/*根据ly数组的长度决定执行多少次SQL语句*/
for($i=0;$i<count($ly);$i++)
{
/*设置SQL查询语句*/
$sql="INSERTINTO`biaoge`VALUES('{$id}','{$catid}',".$ly[$i].")";

/*如果SQL语句执行失败,返回错误代码;*/
if(mysql_query($sql,$con)==false)
{
echo"数据库查询出错!错误代码:".mysql_errno($con);
mysql_close($con);
exit();
}
}

mysql_close($con);
echo"记录添加成功!";


}
?>

至于遍历数组,有很多种方式,如楼上用的foreach语句也是可以的。这里用for的原因是为了方便提问者理解。如果代码仍有不足或不明白的地方,请您继续追问,直到给您一个满意的答复为止~

阅读全文

与mysql存储数组php相关的资料

热点内容
pdf是撒 浏览:485
五格数学算法 浏览:166
服务器怎么添加连接 浏览:15
排列组合a算法 浏览:981
服务器迷你号是什么 浏览:776
有什么免费的云服务器地址 浏览:575
微信为什么总是连接服务器失败 浏览:640
伯里曼手pdf 浏览:769
从程序员转行做机械 浏览:532
加密密码锁多少钱 浏览:608
电脑主机域名和服务器怎么绑定 浏览:705
python数据单位统一减小 浏览:325
ftp服务器架设linux 浏览:316
生成直线算法中最快的 浏览:689
头顶加密小妙招 浏览:60
三星qx2是什么安卓系统 浏览:207
保鲜膜解压球教学视频 浏览:601
多媒体算法工程师camera 浏览:989
电脑下载的歌可以拉到文件夹吗 浏览:724
千锋3g学院android 浏览:447