親,你的想法有問題,這是不符合要求的。
堅守“ 做人真誠 · 做事靠譜 · 口碑至上 · 高效敬業(yè) ”的價值觀,專業(yè)網(wǎng)站建設服務10余年為成都發(fā)電機維修小微創(chuàng)業(yè)公司專業(yè)提供企業(yè)網(wǎng)站制作營銷網(wǎng)站建設商城網(wǎng)站建設手機網(wǎng)站建設小程序網(wǎng)站建設網(wǎng)站改版,從內(nèi)容策劃、視覺設計、底層架構(gòu)、網(wǎng)頁布局、功能開發(fā)迭代于一體的高端網(wǎng)站建設服務。
數(shù)據(jù)庫中有很多的表,表中有字段。因此你不可能查詢數(shù)據(jù)庫中的id和news,而是只能在特定的表上查詢。同時sql語法也要求
select
fields
from
table_name而不是db_name哦。
舉例來說,保存新聞的表名字是news,
位于數(shù)據(jù)庫
my_test_db中,那么應該
$con = mysql_connect("127.0.0.1", "123", "123");
mysql_select_db('my_test_db', $con);
$sql = "select id, news from news";后面的代碼就一樣了
?php$host_name="服務器名"; //服務器名$host_user="用戶名"; //連接服務器的用戶名$host_pass="服務器的密碼"; //連接服務器的密碼$db_name="數(shù)據(jù)庫名"; //服務器上的可用數(shù)據(jù)庫$my_conn=mysql_connect($host_name,$host_user,$host_pass); //連接服務器mysql_select_db($db_name,$my_conn); //選擇操作的數(shù)據(jù)庫mysql_query("SET NAMES utf-s"); //設置編碼$sql="select tel from members where username=1234";$query=mysql_query($sql,$my_conn);while($row=mysql_fetch_array($query)){ echo $row[0];}?
完整的代碼如下:
$con = mysql_connect('localhost(服務器地址)', '數(shù)據(jù)庫用戶名', '數(shù)據(jù)庫密碼');
//數(shù)據(jù)庫連接。
if (!$con)
{
die('Could not connect: ' . mysql_error());
}//連接失敗輸出錯誤
mysql_select_db('數(shù)據(jù)庫名', $con);
$sql = "select Name from 表名;";
$result = mysql_query($sql,$con);
while($row= mysql_fetch_array($result)){
echo $row['Name'];
}