導航:首頁 > 編程大全 > php讀取資料庫欄位

php讀取資料庫欄位

發布時間:2021-04-14 10:11:32

1. php+mysql如何讀取資料庫數據

大概的基本流程如下:

  1. 連接資料庫,再加一個判斷。

  2. 選擇資料庫

  3. 讀取表

  4. 輸出表中數據

下面是代碼

<?php

$con = mysql_connect("localhost","root","abc123");
/* localhost 是伺服器 root 是用戶名abc123 是密碼*/
if (!$con)
{
die("資料庫伺服器連接失敗");
}

/*這就是一個邏輯非判斷,如果錯誤就輸出括弧里的字元串 */

@mysql_select_db("a",$con);
/*選擇mysql伺服器里的一個資料庫,假設你的資料庫名為a*/

$sql="SELECT*FROM qq";
/* 定義變數sql,"SELECT*FROMqq" 是SQL指令,表示選取表qq中的數據*/

$result = mysql_query($sql); //執行SQL語句,獲得結果集

/*下面就是選擇性的輸出列印了,由於不清楚你的具體情況給你個表格列印吧*/

//列印表格
echo "<table border=1>";
while( $row = mysql_fetch_array($result) )

/*逐行獲取結果集中的記錄,得到數組row*/

{
/*數組row的下標對應著資料庫中的欄位值*/

$id = $row['id'];
$name = $row['name'];
$sex = $row['sex'];
echo "<tr>";
echo "<td>$id</td>";
echo "<td>$name</td>";
echo "<td>$sex</td>";
echo "</tr>";
}
echo "<table />";

?>


如果你的switch是表頭,就定義這個表頭欄位,然後輸出。

2. 如何用php將資料庫里的欄位讀出並顯示在下拉菜單上

<select name="class_1" id="class_1">
<?php $sql=mysql_query("select class_1 from class1");
while($rs=mysql_fetch_array($sql)){
?>
<option value="<?php echo $rs["class_1"]?>"><?php echo $rs["class_1"]?></option>
<?php }?>
</select>
<select name="class_2" id="class_2">
<?php $sql=mysql_query("select class_2 from class2");
while($rs=mysql_fetch_array($sql)){
?>
<option value="<?php echo $rs["class_2"]?>"><?php echo $rs["class_2"]?></option>
<?php }?>
</select>
<select name="class_3" id="class_3">
<?php $sql=mysql_query("select class_3 from class3");
while($rs=mysql_fetch_array($sql)){
?>
<option value="<?php echo $rs["class_3"]?>"><?php echo $rs["class_3"]?></option>
<?php }?>
</select>
這樣就行了,前面鏈接選擇資料庫的就自己寫了,我就不寫了

3. PHP如何取到mysql資料庫中某個欄位的值

查詢成功了,但是你沒有把查詢的值賦給變數,所以你肯定得不到值,
$sql = "SELECT meta_value FROM wp_postmeta WHERE meta_key = 'img-link' and post_id =1";
$result=mysql_query($sql);
while ($row = mysqli_fetch_assoc($result))//用myql_fetch_assoc函數取版值,可權以確保多行數據時能循環輸出,mysql_fetch_array只能取得最前面的一行數據
{
echo $row['meta_value'];//輸出你想要的欄位值
}

4. php+mysql怎麼讀取欄位里的內容

連接資料庫
$re = mysql_query("sql語句");
$arr = mysql_fetch_array($re);//mysql_fetch_row 也可以遍歷,你可以看下兩者的區別
print_r($arr);//輸出所有
print_r($arr['欄位名']);

5. 如何在php中獲取資料庫中欄位值

<?php
$sql = "SELECT name FROM user WHERE ID=1 LIMIT 0,1";
$result = mysql_query($sql);
$rs = mysql_result($result,0);
?>

6. PHP讀取指定條件MYSQL欄位數據代碼

服務端:

<?php

$con=mysql_connect("localhost","資料庫名","資料庫密碼");

mysql_select_db("表名", $con);
$result = mysql_query("SELECT * FROM 表名 where lei=".$_GET['lei']);

echo json_encode($result);

?>


前端:

<script>

$(document).on('click','#find',function(){
$.get('你的php方法路徑/lei/'+$('#find_id').val(),function(result){
$.each(result,function(){
$('#div_id').append('<ahref="url">'+result.title+'</a>');
})
})
})

</script>

輸入查詢的lei:<input type='text' id='find_id'><input type='button' id='find' value="確定">

顯示:<div id='div_id'></div>

7. php讀取mysql中某一個欄位的內容

<?php
$dsn = 'mysql:dbname=test;host=localhost';
$user = 'root';
$password = 'root'; //mysql
$db = new PDO($dsn, $user, $password);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

$slectsql=select 欄位 from table where 欄位=值(如果有條件的情況跟where);
$stmt = $db->query($sql);

$db->null;
?>

這個是其中一種方式(PDO),如果用於生產環境的換需要將上面代碼修改為防dql注入方式,簡單的來說就是prepare(),execute()分開執行,其中要查詢的欄位或者條件參數再執行的時候才傳入,同時需要設置$dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);。
再有另外一種方式為php_mysqli,這種方式使用以及與PDO的區別可自行網路。目前主要使用的方式PDO。
總的來說PHP要讀取MYSQL某個欄位,大致需要三步,第一步鏈接資料庫的方式,第二步查詢的語句准備以及執行,第三步斷開資料庫鏈接。

8. 如何用php取出資料庫表中一列所有數據

很簡單,用循環,你那樣用只能有一條記錄,建議多看看版php手冊,對自權己有好處

while ($result= mysql_fetch_array($result, MYSQL_NUM)) {
print_r($result);
}

9. php讀取MYSQL欄位和數據的問題求教

方法是獲取所有欄位,然後輸出的時候判斷是否為空,我給你寫了如下的例子代碼:

$xh='a';//調試例子設置為'a',你可能需要這樣獲取表單提交的查詢學號:$_POST['xh']
$sql="select * from cj where `學號`='$xh'";//我不知道你的學號欄位名 是什麼,你用自己替代裡面的漢字「學號」
mysql_connect();//這個語句怎麼修改我相信你是知道的
$res=mysql_query($sql);
$row=mysql_fetch_row($res);
mysql_free_result($res);
echo '<table border=1><tr><td>';
echo implode('<td>',$row);
echo '</table>';

閱讀全文

與php讀取資料庫欄位相關的資料

熱點內容
網路中常用的傳輸介質 瀏覽:518
文件如何使用 瀏覽:322
同步推密碼找回 瀏覽:865
樂高怎麼才能用電腦編程序 瀏覽:65
本機qq文件為什麼找不到 瀏覽:264
安卓qq空間免升級 瀏覽:490
linux如何刪除模塊驅動程序 瀏覽:193
at89c51c程序 瀏覽:329
怎麼創建word大綱文件 瀏覽:622
裊裊朗誦文件生成器 瀏覽:626
1054件文件是多少gb 瀏覽:371
高州禁養區內能養豬多少頭的文件 瀏覽:927
win8ico文件 瀏覽:949
仁和數控怎麼編程 瀏覽:381
項目文件夾圖片 瀏覽:87
怎麼在東芝電視安裝app 瀏覽:954
plc顯示數字怎麼編程 瀏覽:439
如何辨別假網站 瀏覽:711
寬頻用別人的賬號密碼 瀏覽:556
新app如何佔有市場 瀏覽:42

友情鏈接