親,你的想法有問題,這是不符合要求的。
創(chuàng)新互聯(lián)從2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都做網(wǎng)站、成都網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元臨武做網(wǎng)站,已為上家服務(wù),為臨武各地企業(yè)和個人服務(wù),聯(lián)系電話:028-86922220
數(shù)據(jù)庫中有很多的表,表中有字段。因此你不可能查詢數(shù)據(jù)庫中的id和news,而是只能在特定的表上查詢。同時sql語法也要求
select
fields
from
table_name而不是db_name哦。
舉例來說,保存新聞的表名字是news,
位于數(shù)據(jù)庫
my_test_db中,那么應(yīng)該
$con = mysql_connect("127.0.0.1", "123", "123");
mysql_select_db('my_test_db', $con);
$sql = "select id, news from news";后面的代碼就一樣了
?php
$servername?=?"localhost";
$username?=?"root";
$password?=?"password";//mysql密碼
$dbname?=?"myDB";//選擇數(shù)據(jù)庫
//?創(chuàng)建連接
$conn?=?new?mysqli($servername,?$username,?$password,?$dbname);
//?檢測連接
if?($conn-connect_error)?{
die("Connection?failed:?"?.?$conn-connect_error);
}?
$sql?=?"SELECT?id,?firstname,?lastname?FROM?MyGuests";//sql查詢語句
$result?=?$conn-query($sql);//獲得查詢結(jié)果
if?($result-num_rows??0)?{
//?輸出每行數(shù)據(jù)
while($row?=?$result-fetch_assoc())?{
echo?"br?id:?".?$row["id"].?"?-?Name:?".?$row["firstname"].?"?"?.?$row["lastname"];
}
}?else?{
echo?"0?results";
}
$conn-close();
?
完整的代碼如下:
$con = mysql_connect('localhost(服務(wù)器地址)', '數(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'];
}
$db = mysql_connect("localhost", "root", "123456");
f (!$db || !mysql_select_db("seed", $db)) {
echo "error";
} else {
$result = mysql_query("select * from 表名where id='".$id."'", $db);
while ($row = mysql_fetch_array($result) ) {
echo("P" . $row["字段名"] . "/P");
}
echo "hr/";
echo mysql_result($result, 0, "字段名");
}
mysql_fetch_array($result) ; 從結(jié)果集中取得一行作為關(guān)聯(lián)數(shù)組,或數(shù)字數(shù)組,或二者兼有
返回根據(jù)從結(jié)果集取得的行生成的數(shù)組,如果沒有更多行則返回 false。
mysql_result($result, 0, "font_size"); 返回結(jié)果集中一個字段的值。如果成功,則該函數(shù)返回字段值。如果失敗,則返回 false。