试编写代码如下:
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
/table
$mysqli-close();
首先,你要一个form 表单,把数据提交到php文件,
php文件再给收到的数据补全,再写入数据库.
form表单页:
form action="age.php" method="POST"
年龄:input tyle="text" name="weixin" /
/form
php接收并写入数据库页:
$age= "我的年龄:".$_POST["weixin"]." 岁";
然后是连接并发送到数据库.....
$user = "root";//数据库用户名
$password = "111111";//数据库密码
$con = mysqli_connect($urls,$user,$password);//mysql数据库连接
mysqli_select_db($con,"le_test");//第二个参数为数据库名称
mysqli_query($con,"select click_num from fstk_zhi_click where id0");//查询所有click_num
mysqli_close($con);//关闭连接
可以使用pdo链接数据库读取数据:
//构造PDO连接
$dbh?=?"mysql:host=localhost;dbname=test";
$db-query("set?character?set?'gbk'");
//查询数据
$sql?=?"SELECT?*?FROM?info";
$sth?=?$db-query($sql);
while($row?=?$sth-fetch()){
echo?"用户业务类型:".$row['leixing']."br?/";
echo?"业务编号:".$row['bianhao']."br?/";
echo?"注册序号:".$row['xuhao']."br?/br?/";
echo?"注册序号:".$row['xuhao']."br?/br?/";
?echo?"注册序号:".$row['xuhao']."br?/br?/";
$db?=?null;
大致流程就是这样,
具体的输出样式需要自己定义
$con=mysql_connect('localhost','root','');//数据库信息
mysql_select_db('shop');//数据库名
$sql="select?goods_name,goods_number,shop_price?from?goods";//查询语句
$res=mysql_query($sql);//执行查询
while($row=mysql_fetch_assoc($res)){
$rows[]=$row;//接受结果集
//遍历数组
foreach($rows?as?$key=$v){
echo?$v['goods_name']."---".$v['goods_number']."---".$v['shop_price']."";
布局可以自己写的.数据从foreach循环里取出.
一般我们为了减少数据库链接,取数据是一次取出所有想要的数据然后做循环处理,而不是一个个循环取出
$servername?=?"localhost";
$username?=?"root";
$password?=?"root";
$dbname?=?"aaaa";
//?创建连接
$conn?=?new?mysqli($servername,?$username,?$password,?$dbname);
//?Check?connection
if?($conn-connect_error)?{
die("连接失败:?"?.?$conn-connect_error);
}?
$sql?=?"SELECT?name?FROM?xiao?";//这里是查询xiao表的name列的所有数据
$result?=?$conn-query($sql);
if?($result-num_rows?0)?{
//?输出数据
while($row?=?$result-fetch_assoc())?{
//print_r($row);
echo?"name:?"?.?$row["name"]."br";//这里是循环打印
}?else?{
echo?"没有查询到数据";
$conn-close();
以上就是土嘎嘎小编为大家整理的php数据库取出数据相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!