导航:首页 > 编程语言 > 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 浏览:476
qq已加密打不开怎么办 浏览:861
压缩通关时长工作机制 浏览:832
设计算法比大小 浏览:996
安卓系统怎么设置美颜 浏览:63
mysql编程语法 浏览:48
华为手机怎么关闭视频加密 浏览:719
想把房子租出去缓解压力丢人吗 浏览:80
wordpress怎么选服务器 浏览:543
程序员懒惰傲慢 浏览:80
pom编译静态文件配置 浏览:239
虚拟光驱与解压缩的区别 浏览:912
阿里云事件分析服务器 浏览:199
台服剑灵服务器地址 浏览:668
华为鸿蒙系统怎么在桌面清理app 浏览:31
在浪潮集团做程序员 浏览:830
视频加密技术大全 浏览:356
程序员那么可爱姜逸城按摩仪 浏览:872
java异常包含程序的编译错误 浏览:145
linux打不开网页 浏览:873