导航:首页 > 编程语言 > 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读取数据库相关的资料

热点内容
linux共享mac 浏览:922
中国没有国外的服务器地址 浏览:757
为什么退款服务器连接错误 浏览:555
android短信存储位置 浏览:970
unix网络编程卷4 浏览:806
找靓机app下单什么时候发货 浏览:412
android一个应用两个进程 浏览:801
linux硬盘复制 浏览:808
php图片服务器搭建 浏览:801
下载压缩文件怎么打开 浏览:194
新建文件夹叫什么名字 浏览:567
windows20的开机命令 浏览:334
微信一般在电脑的那个文件夹 浏览:511
go在win7下编译特别慢 浏览:256
光遇ios耳机安卓为什么没有 浏览:904
小米手机桌面文件夹经常自动散开 浏览:607
小米电话手表用什么app进行设置 浏览:265
虚拟打印机pdf下载 浏览:671
jdk编译运行方法 浏览:459
android执行shell命令 浏览:349