從查詢(xún)結(jié)果取值,需要遍歷結(jié)果集!示例如下:
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專(zhuān)注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、成都小程序開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶(hù)創(chuàng)新互聯(lián)還提供了正定免費(fèi)建站歡迎大家使用!
$rs?=?mysql_query("select?*?from?www_liu?where?xx='$xx'?and?yy='$yy'");
echo?"查詢(xún)信息如下:br/";
while($row?=?mysql_fetch_array($rs))
{
echo?$row['字段2']?.?"====="?.?$row['字段三'];
echo?"br?/";
}
//關(guān)閉數(shù)據(jù)庫(kù)連接
//mysql_close();
通過(guò)for循環(huán)
$sql=mysql_query("select?*?from?表名?where?name=張三“)
for($i=0;$imysql_num_rows($sql);$i++){
$result[$i]?=?mysql_fetch_assoc($sql);
}
臨時(shí)寫(xiě)的,比較匆忙??梢宰约嚎纯础?/p>
mysql_num_rows是獲取一同有多少條數(shù)據(jù)
mysql_fetch_assoc和mysql_fetch_array差不多,自己查
PHP 版本 = 5.2 的常用連接方法為
$link?=?mysql_connect('mysql地址/localhost','root','root密碼');
mysql_select_db('db1');????//選擇一個(gè)數(shù)據(jù)庫(kù)
mysql_query('set?names?utf8');????//?設(shè)置下數(shù)據(jù)庫(kù)默認(rèn)編碼,避免寫(xiě)入/讀取亂碼
$res?=?mysql_query('select?*?from?user');????//?執(zhí)行sql?語(yǔ)句
$rows?=?array();
while($row?=?mysql_fetch_array($res)){
$rows[]?=?$row;????//?循環(huán)?resouce?數(shù)據(jù)得到數(shù)組數(shù)據(jù)集合
}
print_r($rows);????//?最后一步輸出數(shù)據(jù)列表
PHP 版本 = 5.3 的常用連接方法為PDO形式,當(dāng)然也可以使用5.2的連接方法。(PDO需開(kāi)啟 php_pdo_mysql 擴(kuò)展)
$pdo?=?new?PDO('mysql:host=地址/localhost;dbname=數(shù)據(jù)庫(kù)名','root','root密碼');
$pdo-exec('set?names?utf8');
$res?=?$pdo-query('select?*?from?user');
$rows?=?array();
while($row?=?$res-fetch()){
$rows[]?=?$row;
}
print_r($rows);
大家學(xué)習(xí)php途中,建議使用5.3 版本以上以獲得更好的php編程體驗(yàn)。
所以推薦pdo形式連接數(shù)據(jù)庫(kù),更安全快速。
首先你需要使用對(duì)方約定方式獲取,然后考慮是否使用緩存,最后獲取到數(shù)據(jù)后使用json_decode函數(shù)解析成數(shù)組格式,接下來(lái)就是自己的邏輯代碼了。
人家問(wèn)的是PHP調(diào)用JS函數(shù)。。。樓主,我可以很負(fù)責(zé)的告訴你,這是不可能的。PHP是在服務(wù)器端運(yùn)行的腳本,而JS是在瀏覽器運(yùn)行的腳本,你要調(diào)用可以,直接echo個(gè)script就可以,但是獲取返回值是不可能的,只有讓JS把返回值通過(guò)AJAX發(fā)送給PHP才可以。