導航:首頁 > 編程語言 > 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讀取資料庫相關的資料

熱點內容
打開php網站空白 瀏覽:165
phpxml讀取數據 瀏覽:335
如何安裝微信安卓版 瀏覽:121
51單片機藍牙傳送到手機 瀏覽:70
使用hmcl壓縮包用完不保存 瀏覽:267
php開啟phpfpm 瀏覽:655
看pdf常亮 瀏覽:835
麒麟系統如何用命令新建文件夾 瀏覽:134
php判斷是手機訪問還是電腦訪問 瀏覽:607
python停車系統收費模塊 瀏覽:804
哪個app可以約大巴車 瀏覽:183
linux中seq命令 瀏覽:829
代理伺服器的地址埠號碼 瀏覽:165
程序員給領導提意見 瀏覽:463
哪裡可以看夏木的電影app 瀏覽:454
如何辨別原裝數據線安卓 瀏覽:631
手機pc游戲解壓教程 瀏覽:696
安卓怎麼設置高清動態壁紙 瀏覽:777
古劍七存檔文件夾 瀏覽:376
mom伺服器下載文件命令 瀏覽:277