十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊
量身定制 + 運營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
$sql="select links from a_addonarticle";//查詢表a_addonarticle里links字段

成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供敦化企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、H5場景定制、小程序制作等業(yè)務(wù)。10年已為敦化眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。
$result=mysql_query($sql);//mysql_query() 僅對 SELECT,SHOW,EXPLAIN 或 DESCRIBE 語句返回一個資源標(biāo)識符,如果查詢執(zhí)行不正確則返回 FALSE。對于其它類型的 SQL 語句,mysql_query() 在執(zhí)行成功時返回 TRUE,出錯時返回 FALSE。非 FALSE 的返回值意味著查詢是合法的并能夠被服務(wù)器執(zhí)行。這并不說明任何有關(guān)影響到的或返回的行數(shù)。 很有可能一條查詢執(zhí)行成功了但并未影響到或并未返回任何行。
while($row=mysql_fetch_array($result)){
//返回根據(jù)從結(jié)果集取得的行生成的數(shù)組,如果沒有更多行則返回 FALSE。
echo $row['lisks'];//輸出lisks字段
}
基本代碼如下:
?php
$con = mysql_connect("地址","用戶","密碼");
if (!$con)
{
die('數(shù)據(jù)庫連接失敗: ' . mysql_error());
}
mysql_select_db("使用的Table", $con);
$result = mysql_query("SELECT * FROM 表名 WHERE 條件");
while($row = mysql_fetch_array($result))
{
print_r($row );
echo "br /";
}
mysql_close($con);
?
看這個問題,您應(yīng)該是個初學(xué)者。建議你下載一份speedphp框架,閱讀一下源碼。
為個人感覺這個框架對初學(xué)者來說相當(dāng)不錯。
手動回復(fù),不謝
數(shù)據(jù)庫表名為teacher,字段有兩個:
1、ID。它的數(shù)據(jù)類型是int,含義是編號。
2、name。它的數(shù)據(jù)類型是varchar,含義是名字。
2
插入數(shù)據(jù)效果如下:
END
三、查詢操作語法
1
SELECT 語句用于從數(shù)據(jù)庫中選取數(shù)據(jù)。
語法
SELECT column_name(s) FROM table_name
注釋:SQL 語句對大小寫不敏感。SELECT 與 select 等效。
為了讓 PHP 執(zhí)行上面的語句,我們必須使用 mysql_query() 函數(shù)。該函數(shù)用于向 MySQL 發(fā)送查詢或命令。
END
四、例1(簡單查詢,簡單輸出數(shù)據(jù))
下面的例子選取存儲在 "teacher" 表中的所有數(shù)據(jù)(* 字符選取表中所有數(shù)據(jù)):
?php
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('數(shù)據(jù)庫連接失敗: ' . mysql_error());
}
else
{
mysql_select_db("demosql", $con);
$result = mysql_query("SELECT * FROM teacher");
while($row = mysql_fetch_array($result))
{
echo $row['id'] . " " . $row['name'];
echo "br /";
}
}
mysql_close($con);
?
為什么會出現(xiàn)這種情況呢?這是因為查詢結(jié)果中,中文出現(xiàn)了亂碼。如果對中文亂碼知識不了解,
在php的代碼中增加三行文字
mysql_query("SET NAMES UTF8");
mysql_query("set character_set_client=utf8");
mysql_query("set character_set_results=utf8");
這樣,就能保證查詢出來的中文不出現(xiàn)亂碼了