一般的結構如下:
<?php
if(mysql_connect('127.0.0.1','root','123456')){//注意密碼
$sql='select*fromtry.tylimit100';//限制100,怕太多了
if($res=mysql_query($sql)){
echo'<table>';
while($row=mysql_fetch_row($res)){
echo'<Tr><td>'.implode('<td>',$row);
}
mysql_free_result($res);
echo'</table>';
}else'echo執行資料庫查詢失敗,SQL語句:'.$sql.'<br>錯誤信息:'.mysql_error();
mysql_close();
}elseecho'資料庫連接失敗,錯誤信息:'.mysql_error();
?>
B. php如何把Mysql資料庫表特定查詢出來的數據顯示在html頁面的
<?php
$conn=mysql_connect('localhost','root','')or die ("資料庫連接失敗");
mysql_select_db('menagerie',$conn);
mysql_query("set names utf8");
$sql="select * from orderlist where tel=".$_POST[tel]."";
$resouce=mysql_query($sql);
while ($row=mysql_fetch_array($resouce)) {
echo $row;
echo "<br>";
}
?>
C. 用php顯示mysql表中的數據
while($row = mysql_fetch_row($rs)) echo "<tr><td>$row[username]</td></tr>"; //顯示數據 應為while($row = mysql_fetch_array($rs)) echo "<tr><td>$row['username']</td></tr>"; //顯示數據 mysql_fetch_row返回以數字為索引的數組, 所以$row[username]取不到值.另外$row[username]最好寫成$row['username'], 因為username是常數名, 只是沒有用define顯式聲明, 所以php會為其賦值 "username". 這樣的寫法是低效而且危險的, 如果你在前面已經定義了這個常數, 那這里就會發生邏輯錯誤了
D. 【懸賞255財富】html調用php讀取mysql數據,返回顯示在html頁面的問題。
html 需jq支持
<header>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8">
<scripttype="text/javascript"src="jsfile/jquery-1.10.2.min.js"></script>
<scripttype="text/javascript">
$(document).ready(function(){
//$("#tel").val("123");
$("#dk_search").click(function(){
varkey=$("#keyword").val();
vardata="uname="+key;
//alert(data);
$.get("./k.php",data,function(text){
alert(text);
$("#tel").val(text);
});
});
});
</script>
</header>
<body>
<labelfor="keyword"width="40">用戶名</label>
<inputtype="text"name="keyword"id="keyword"size="15"value=""/></br>
<labelfor="tel"width="40">電話</label>
<inputtype="text"id="tel"size="15"value=""/></br>
<inputtype="submit"id="dk_search"value="讀取">
</body>
k.php
<?php
header("Content-Type:text/html;charset=utf-8");
$mysqli=newmysqli("127.0.0.1","root","123456","testmysql");//資料庫mysqli對象
if(mysqli_connect_error()){//
$this->error=mysqli_connect_error();
echomysqli_connect_error();
returnFALSE;
}
$mysqli->query("SETNAMESUTF8");
if(!isset($_GET['uname'])||$_GET['uname']==""){
echo"請輸入用戶名";
return;
}
$uname=$_GET['uname'];
$sql="selecttelfrom`yonghubiao`wherename='$uname'top1";
$rs=$mysqli->query($sql);
$row=$rs->fetch_array(MYSQL_ASSOC);
echo$row['tel'];
?>
引入文件 jq
E. php如何連接mysql資料庫只顯示一列
這樣的程序是會顯示一行,有三列,如果需要顯示所有行,需要用循環,例如:
while ($result = mysqli_fetch_array($query))
echo $result['uid'] . $result['zh'] . $result['mm'] . "<br>\n";
F. php讀取mysql資料庫不顯示
<html>
<head>
<title>瀏覽表中記錄</title>
</head>
<body>
<center>
<?php
$db_host=localhost; //MYSQL伺服器名
$db_user=root; //MYSQL用戶名
$db_pass=""; //MYSQL用戶對應密碼
$db_name="test"; //要操作的資料庫
//使用mysql_connect()函數對伺服器進行連接,如果出錯返回相應信息
$link=mysql_connect($db_host,$db_user,$db_pass)or die("不能連接到伺服器".mysql_error());
mysql_select_db($db_name,$link); //選擇相應的資料庫,這里選擇test庫
$sql="select * from test1"; //先執行SQL語句顯示所有記錄以與插入後相比較
$result=mysql_query($sql,$link); //使用mysql_query()發送SQL請求
echo "當前表中的記錄有:";
echo "<table border=1>"; //使用表格格式化數據
echo "<tr><td>ID</td><td>姓名</td><td>郵箱</td><td>電話</td><td>地址</td></tr>";
while($row=mysql_fetch_array($result)) //遍歷SQL語句執行結果把值賦給數組
{
echo "<tr>";
echo "<td>".$row[id]."</td>"; //顯示ID
echo "<td>".$row[name]." </td>"; //顯示姓名
echo "<td>".$row[mail]." </td>"; //顯示郵箱
echo "<td>".$row[phone]." </td>"; //顯示電話
echo "<td>".$row[address]." </td>"; //顯示地址
echo "</tr>";
}
echo "</table>";
?>
</center>
</body>
</html>
G. 如何從資料庫調出數據顯示到頁面 PHP+Mysql+Html
這個你連接mysql資料庫,做一個查詢,然後用php的while或者foreach循壞遍歷出來,可以遍歷到table表格中在頁面顯示出來。$result = $query->mysql_query('select click_num from le_test where _id= '.$id); //執行查詢語句,並獲得結果句柄 echo $row['click_num']; //這里是查詢出來的值,放在你要現實的位置里恩,你能弄個簡單的頁面布局嗎,謝謝布局可以自己寫的。數據從foreach循環里取出。
H. PHP中顯示mysql資料庫表,請問為什麼如下代碼頁面中沒有任何顯示呢
你這個代碼中第三行$my_db=mysql_select_db(test1,$conn);寫錯了
其中test1是什麼?如果是資料庫名稱的話那麼應該加上單引號或者雙引號
表示這個是字元串你這里就硬體錯了後面的程序再對 也是錯的
建議你把PHP 的錯誤提示打開這樣有了錯誤以後就可以看到是什麼錯誤了
I. php如何把Mysql資料庫表查詢出來的數據顯示在html頁面的表格里
index.php
<html>
<head>
</head>
<body>
<table>
<tr><td>id</td></tr>
<?php
mysql_connect('localhost','root','');
mysql_select_db('test');
mysql_query("SET NAMES utf8");
$sql = "select * from 表";
$result = mysql_query($sql);
while($row=mysql_fetch_assoc($result)){
?>
<tr><td><?php echo $row['id'];?></tr></td>
<?php
}
?>
</table>
</body>
J. php如何打開mysql表並將數據顯示在網頁上
<?php
if (@mysql_connect('127.0.0.1','root','19871114')){
$sql='select title,content from 資料庫.message';
$res=mysql_query($sql);
if ($res){
echo "<table border=1><tr><th>標題<th>內容";
while ($row=mysql_fetch_array($res))
echo "<tr><td>$row[title]<td>$row[content]";
echo '</table>';
mysql_free_result($res);
}else echo "執行SQL $SQL 錯誤,錯誤信息:".mysql_error();
}else echo "資料庫連接失敗,錯誤信息:".mysql_error();
?>