快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

php用数组取数据库的值 php随机取出数组元素

php如何从一个数组获得另一个数组的值

$array=array();

成都创新互联专注于江口网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供江口营销型网站建设,江口网站制作、江口网页设计、江口网站官网定制、重庆小程序开发服务,打造江口网络公司原创品牌,更为您提供江口网站排名全网营销落地服务。

$array[0]="乌龟";

$subcate[0][0]=$array[0];

print_r($subcate);

自己看结果,你要明白一点,修改'计算机'就要把他当做值而不是键.

估计你和一楼犯了一样的错误,就是$subcate[0]['计算机']=$array[0];

那样就把'计算机'当成1个键,就会造成在$subcate[0][]这个array里多出一个'计算机'键,值为'乌龟'.PHP的牛X就是数组下标可以随意命名,这点有利有弊.

有时候会让人犯小糊涂..

php数组值的获取

/* 数组变量名为$test */

$id = -1;

foreach ($test as $t) {

if ($t['name'] == 2) {

$id = $t['id'];

break;

}

}

if ($id != -1) {

echo "the id is: " . $id . "\n";

} else {

echo "can not find the item in array.\n";

}

如上代码所示,遍历一遍数组即可。

php如何从一个数组中提取出一个值来?

一般标准点可以先判断一下,是否存在;中括号里面的写对应数组索引key就行:

if(isset($imgs[1])){

$img2=$imgs[1];

}

php如何取数据库中内容

试编写代码如下:

?php

//从数据库根据 id 获取颜色

function getColor($db, $id)

{

if ($result = $db-query("SELECT * FROM color where id='" . $id . "'"))

{

$row = $result-fetch_assoc();

return $row['color'];

}

return '#000000';

}

$mysqli = new mysqli("localhost", "test", "test", "room");

if ($mysqli-connect_error) {

printf("数据库连接错误: %s\n", mysqli_connect_error());

exit();

}

?

table border="1" cellspacing="0"

tr

td bgcolor="?php echo getColor($mysqli,'1')?"1/td

/tr

tr

td bgcolor="?php echo getColor($mysqli,'2')?"2/td

/tr

tr

td bgcolor="?php echo getColor($mysqli,'3')?"3/td

/tr

/table

?php

$mysqli-close();

?

php+mysql如何读取数据库数据

大概的基本流程如下:

连接数据库,再加一个判断。

选择数据库

读取表

输出表中数据

下面是代码:

?php

$con = mysql_connect("localhost","root","abc123");

/* localhost 是服务器 root 是用户名 abc123 是密码*/ 

if (!$con)

{

die("数据库服务器连接失败");

}

/* 这就是一个逻辑非判断,如果错误就输出括号里的字符串 */ 

@mysql_select_db("a", $con); 

/* 选择mysql服务器里的一个数据库,假设你的数据库名为 a*/

$sql = "SELECT * FROM qq"; 

/* 定义变量sql, "SELECT * FROM qq" 是SQL指令,表示选取表qq中的数据 */

$result = mysql_query($sql); //执行SQL语句,获得结果集

/*下面就是选择性的输出打印了,由于不清楚你的具体情况给你个表格打印吧*/

//打印表格 

echo "table border=1"; 

while( $row = mysql_fetch_array($result) )

/*逐行获取结果集中的记录,得到数组row */

{  

/*数组row的下标对应着数据库中的字段值 */

$id = $row['id']; 

$name = $row['name']; 

$sex = $row['sex']; 

echo "tr"; 

echo "td$id/td"; 

echo "td$name/td"; 

echo "td$sex/td"; 

echo "/tr"; 

echo "table /";

?

如果你的switch是表头,就定义这个表头字段,然后输出。

取PHP数组的值

$dataArray = array("a"="hello" ,"b"="world" ,c""="!");

foreach(array_keys($dataArray) as $key){

$str = "brkey :" . $key;

$str .= value :" . $dataArray[$key];

echo $str;

}


本文标题:php用数组取数据库的值 php随机取出数组元素
标题来源:http://6mz.cn/article/doccodi.html

其他资讯