導航:首頁 > 編程語言 > 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上買機票最便宜 瀏覽:985
安卓如何查看異常重啟 瀏覽:715
解壓音樂排名 瀏覽:383
安卓手機瀏覽器怎麼掃二維碼 瀏覽:715
通達信成本均線源碼 瀏覽:614
可以下載的解壓音頻 瀏覽:564
海賊王怎麼換伺服器 瀏覽:318
計算機上的共享文件夾映射 瀏覽:940
榮耀安裝包在文件夾哪裡 瀏覽:196
機票php源碼 瀏覽:233
linux共享mac 瀏覽:924
中國沒有國外的伺服器地址 瀏覽:759
為什麼退款伺服器連接錯誤 瀏覽:557
android簡訊存儲位置 瀏覽:972
unix網路編程卷4 瀏覽:808
找靚機app下單什麼時候發貨 瀏覽:413
android一個應用兩個進程 瀏覽:803
linux硬碟復制 瀏覽:808
php圖片伺服器搭建 瀏覽:801
下載壓縮文件怎麼打開 瀏覽:194