导航:首页 > 编程语言 > php读取数据库

php读取数据库

发布时间:2022-01-24 16:28:02

A. php如何取数据库中内容

试编写代码如下:

<?php
//从数据库根据id获取颜色
functiongetColor($db,$id)
{
if($result=$db->query("SELECT*FROMcolorwhereid='".$id."'"))
{
$row=$result->fetch_assoc();
return$row['color'];
}
return'#000000';
}

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

if($mysqli->connect_error){
printf("数据库连接错误:%s ",mysqli_connect_error());
exit();
}

?>
<tableborder="1"cellspacing="0">
<tr>
<tdbgcolor="<?phpechogetColor($mysqli,'1')?>">1</td>
</tr>
<tr>
<tdbgcolor="<?phpechogetColor($mysqli,'2')?>">2</td>
</tr>
<tr>
<tdbgcolor="<?phpechogetColor($mysqli,'3')?>">3</td>
</tr>
</table>

<?php

$mysqli->close();

?>

B. php 从数据库读取内容、、

先检查数据库是否连接成功
然后看看
是否有数据查出来
都可以的话
再看看输出的形式
<?php
echo
$row[title];
?>
改成这个

C. php+mysql php怎么读取mysql数据库的数据!

其实这里跟你讲了也讲不全。


推荐你看看韩顺平的php零基础教程


这段视频已经公开在网上,网络一下就有了,你把mysql的内容过一边就会了。

D. php读取数据库数据 写进 txt

注意。当你生成txt文件时,先将txt另存为一下修改一下txt文件的编码,txt默认是采用ascii格式,换成utf8吧

E. PHP读取MySQL

<?php

/* Connect to a MySQL server 连接数据库服务器 */$link = mysqli_connect(
'localhost', /* The host to connect to 连接MySQL地址 */
'root', /* The user to connect as 连接MySQL用户名 */
'', /* The password to use 连接MySQL密码 */
'xsgl'); /* The default database to query 连接数据库名称*///加上下面这行,解决中文乱码
//$link->query("SET NAMES 'gb2312'");
$link->query("SET NAMES 'gbk'");

if (!$link) {
printf("Can't connect to MySQL Server. Errorcode: %s ", mysqli_connect_error());
exit;
}//插入数据
$query="insert into student(name,Sex,Birthday,Address,Email) values('刘德华','男','1966-12-12','杭州市总统路18号','[email protected]')";
mysqli_query($link,$query);

//更新数据
$query="update student set name='张学友' where Name='刘德华'";
mysqli_query($link,$query);

//删除数据
$query="delete from student where Name='张学友'";
mysqli_query($link,$query);
//读取所有数据 if ($result = mysqli_query($link, 'SELECT * FROM student')) {

print("查询结果: ".'<br>');

/* Fetch the results of the query 返回查询的结果 */
while( $row = mysqli_fetch_assoc($result) ){
printf("%s %s %s %s %s", $row['Name'],$row['Sex'],$row['Birthday'], $row['Address'],$row['Email'].'<br>');
}

/* Destroy the result set and free the memory used for it 结束查询释放内存 */
mysqli_free_result($result);
}

/* Close the connection 关闭连接*/
mysqli_close($link);
?>

F. PHP 读取数据库数组。。。

$sql='selectid,listfromxxx';
$res=mysql_query($sql);
echo'<table><tr><th>ID<th>list';
while(list($id,$list)=mysql_fetch_row($res)){
$str="<inputtype=checkbox>";
$str.=implode($str,explode(',',$list));
echo"<td><td>$id<td>$str";
}
mysql_free_result($res);
echo'</table>';

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

先配置数据库------连接数据库--------选择数据库--------填写检索表-------输出检索内容

H. php sql读取数据库

<?php
$str=$_GET['b'];
$sql = "SELECT * FROM `zz` where b=$str";
$results=mysql_query($sql);
while($row = mysql_fetch_array($results)) {
echo($row['a']."<br>");
}
?>

I. php读取数据库数据并写入JS

问题在这句代码上:
while($rs=mysql_fetch_object($result)){
$a=array(array('title'=>$rs->title,ln=>$rs->path));
}
你每次都用“=”赋值把原来的数组$a覆盖掉了,所以循环到最后只有最后一个结果,就是你所说的“只能显示一条记录”。

使用array_push就可以解决问题,至于具体语句怎么写你自己琢磨一下吧,这样印象才能深刻。

服了,代码如下:
$a = array();
while($rs=mysql_fetch_object($result)){
array_push($a,array('title'=>$rs->title,ln=>$rs->path));
}

J. 用php怎样从数据库中直接读取数据下载

你能存进数据库,说明你就能取数据.将取出的数据进行base64_decode,然后再根据文件格式发出一个http head,再直接echo出去.
如:一个jpg的图片.经过header后浏览器就会认为那是一个图片了.
//$db_img 这个是从数据库取出的base64编码格式的二进制图片数据.
$img = base64_decode($db_img);
header("Content-type: image/jpg");
echo $img;

其他格式的文件类型就根据实际情况改header里面的Content-type

阅读全文

与php读取数据库相关的资料

热点内容
二手的有什么APP 浏览:328
服务器的应用镜像是什么 浏览:151
命令行的使用方法 浏览:511
怎么让图片左右压缩 浏览:653
白鹿原pdf 浏览:431
人民币怎么算法 浏览:756
什么app可以听懂刺猬说话 浏览:600
安卓机内存小如何扩大 浏览:127
粉丝服务器怎么和安卓手机通信 浏览:400
初中数学竞赛pdf 浏览:570
linux自定义安装 浏览:190
fpic要在每个编译文件 浏览:868
编译原理广义推导的定义 浏览:913
怎么在已有的压缩文件里加密码 浏览:519
安卓手机怎么设置系统软件 浏览:768
php前端java后端 浏览:796
数据框转换为矩阵python 浏览:76
单片机程序反汇编 浏览:855
编程和实物不一样 浏览:880
天官赐福小说什么app可看 浏览:210