成都网站建设设计

将想法与焦点和您一起共享

php多用户数据整合 php大量数据处理

php如何把mysql中的某个子段的下面的数据整合成一个数组(一维数组)?

$link=mysqli_connect($_SESSION['HLMSDB_IP'],$_SESSION['HLMSDB_USER'],$_SESSION['HLMSDB_PWORD']) or die('连接失败:' . mysql_error());

创新互联始终坚持【策划先行,效果至上】的经营理念,通过多达十多年累计超上千家客户的网站建设总结了一套系统有效的营销推广解决方案,现已广泛运用于各行各业的客户,其中包括:服务器租用等企业,备受客户赞美。

mysqli_select_db($link,$_SESSION['HLMSDB_NAME']) or die('连接失败:'.mysql_error());

这个是连接数据库,具体参数自己填写。

function getRows($sql){ //取出多条数据

global $link;

$query=mysqli_query($link,$sql);

$i=0;

$data = array();

if($query != null)

{

while($row=mysqli_fetch_array($query,MYSQLI_ASSOC)){

$data[$i]=$row;

$i++;

}

 $query - close();

 $link -next_result();

}

return  $data;

}          //编写操作数据库的函数

$sql = "CALL CRMPSWEBSelectForeignCase({$_SESSION['uLevel']})";   //这个就是你具体的sql语句

$Foreign_Case = getRows($sql);                //这边就是你想要的数组了

php如何关联两个或者多个数据表?

至少三个方法可以实现:

一、使用视图来实现多表联合查询,

例如:创建视图:create view userstoposts as select u.name,u.qq,p.post_id,p.title, p.contents, p.contents from users as u,posts as p where u.name=p.name

二、直接使用表联合查询

例如:select u.name,u.qq,p.* from users as u,posts as p where u.name=p.name

三、结合PHP语言实现

例:1、

?php

$Sql="select *from posts";

$Result=@mysql_query($Sql);

while($rows=mysql_fetch_assoc($Result)){

$sql1="select name,qq from users where name='".$rows['name']."'";

$result1=@mysql_query($sql1);

$rows1=mysql_fetch_assoc($result1);

$OUTPUT[]=array(

'name'=$rows['name'],

'qq'=$rows1['qq'],

'post_id'=$rows['post_id'],

'title'=$rows['title'],

'contents'=$rows['contents']

);

}

print_r($OUTPUT);//可以你需要的结果输出

?

php怎样实现多用户管理?

首先一个是在修改用户资料页面怎样判断当前登陆的是哪个用户?

----答:你在数据库里面加个字段,记录用户的类型的,然后登陆的时候用 cookie 或者 sessssion 记录他的用户类型。如 $_session['type']='admin'

然后就是,其实cookie很安全至少不像传说中的那样危险,这个你可以百度下别人的文章,一般情况下cookie是很难被修改的,所以考虑cookie的安全是必要的但是太过分了就没必要了。

其次,session保存在服务器不假,每个session都有一个唯一的id 你打印 session数组久知道,程序可以通过那个id判断session的所有者。

php 数据共享

你先告诉我你要交换些什么数据嘛

请看这个例子:

几个人要共用一段数据:

Mysql数据表:share

字段:id,value

这样一设计你就可以用ID来获得一段数据

假设id=5 那么你就在每个用户里面都用select * from share where id=5

就可以查询获得这个公共数据了,如果想每个人都更改那么你可以用update share set value=*** where id=5

当然最好不好让每个人都可以delete,否则其它用户可能因查询不到数据而出错。


网页标题:php多用户数据整合 php大量数据处理
本文地址:http://chengdu.cdxwcx.cn/article/hiohje.html