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