<?php
/*
daten表的情况
数据库名是 dbname
--------------------
| id | user | mail |
--------------------
| 1 | u1 | m1 |
--------------------
| 2 | u2 | m2 |
--------------------
| 3 | u3 | m3 |
--------------------
| 4 | u4 | m4 |
--------------------
*/
$conn = @mysql_connect("localhost", "root", "1234");
if(!$conn) {
echo "error";
die();
}@mysql_select_db("dbname", $conn);
$result = @mysql_query("SELECT user FROM daten ");
while ($row = @mysql_fetch_array($result)) {/*
echo $row['user'];
上面输出的是:
u1u2u3u4想要达到的效果是:
$ok_suer = "u1" || "u2" || "u3" || "u4";可是不能用$ok_suer = $row['user']; ,这样的结果是 $ok_suer = "u4";,其它三个值都不能用,
请问怎么实现$ok_suer = "u1" 或者 "u2" 或者 "u3" 或者 "u4";?*/}
?>
谢谢!
{
$cache_arrar[] =$row_sql_server;
}
$cache_arrar2[0]['user'] 就是你想要的数据
$out = '';
while(){
$out .= '"'.$row['user'].'"||';
}
$out = substr($out,0,-2);
$ok_suer = $out ;
echo '$ok_suer='.$out ;输出效果:$ok_suer="u1"||"u2"||"u3"||"u4"