$link
10年積累的成都網(wǎng)站制作、成都做網(wǎng)站經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先做網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有云岡免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
=
@mysql_connect('localhost',
'root',
'密碼')
or
die
('數(shù)據(jù)庫(kù)連接失敗');
mysql_db_select('選擇a表所在的數(shù)據(jù)庫(kù)');
$sql
=
"SELECT
url
FROM
a
WHERE
a
=
{$aid}";
$result
=
mysql_query($sql);
while
($row
=
mysql_fetch_assoc($result))
{
echo
$row['url'];
}
mysql_close();
這個(gè)簡(jiǎn)單啊!
首頁(yè)做個(gè)前臺(tái)輸入姓名和會(huì)員卡信息的頁(yè)面,我做個(gè)簡(jiǎn)單的頁(yè)面給你看
!DOCTYPE?html?PUBLIC?"-//W3C//DTD?XHTML?1.0?Transitional//EN"?"
html?xmlns="
head
meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/
title會(huì)員查詢系統(tǒng)/title
/head
body
form?id="form1"?name="form1"?method="post"?action="test.php"
p
label?for="name"/label
input?type="text"?name="name"?id="name"?/
/p
p
label?for="vipid"/label
input?type="text"?name="vipid"?id="vipid"?/
/p
p
input?type="submit"?name="button"?id="button"?value="查詢"?/
/p
/form
/body
/html
然后我給你一個(gè)test.php的文件代碼:
?php
$name????=????trim($_POST['name']);
$vipid????=????trim($_POST['vipid']);
$con?=?mysql_connect("127.0.0.1","數(shù)據(jù)庫(kù)用戶名","數(shù)據(jù)庫(kù)密碼");
if?(!$con)
{
die('Could?not?connect:?'?.?mysql_error());
}
$a????=????mysql_select_db("數(shù)據(jù)庫(kù)名字",?$con);
$sql????=????"select?*?from?kh_customer?where?name?=?'$name'?and?vipid?=?'$vipid'";
$result?=?mysql_query($sql);
while($row?=?mysql_fetch_array($result))
{
echo?$row['name']?.?"?"?.?$row['data'];
echo?"br?/";
}
mysql_close($con);
?
頁(yè)面美化自己去搞!只能幫你這么多了
thinkphp如何查詢數(shù)據(jù)庫(kù)?
數(shù)據(jù)庫(kù)查詢
ThinkPHP內(nèi)置了非常靈活的查詢方法,可以快速的進(jìn)行數(shù)據(jù)查詢操作。
查詢條件可以用于CURD等任何操作,作為where方法的參數(shù)傳入即可。
ThinkPHP可以支持直接使用字符串作為查詢條件,但是大多數(shù)情況推薦使用索引數(shù)組或者對(duì)象來(lái)作為查詢條件,因?yàn)闀?huì)更加安全。
查詢方式
一、使用字符串作為查詢條件
這是最傳統(tǒng)的方式,但是安全性不高,例如:
1
2
$User = M("User"); // 實(shí)例化User對(duì)象
$User-where('type=1 AND status=1')-select();
最后生成的SQL語(yǔ)句是
1
SELECT * FROM think_user WHERE type=1 AND status=1
二、使用數(shù)組作為查詢條件
1
2
3
4
5
$User = M("User"); // 實(shí)例化User對(duì)象
$condition['name'] = 'thinkphp';
$condition['status'] = 1;
// 把查詢條件傳入查詢方法
$User-where($condition)-select();
最后生成的SQL語(yǔ)句是
1
SELECT * FROM think_user WHERE 'name'='thinkphp' AND status=1
如果進(jìn)行多字段查詢,那么字段之間的默認(rèn)邏輯關(guān)系是 邏輯與 AND,但是用下面的規(guī)則可以更改默認(rèn)的邏輯判斷,通過(guò)使用 _logic 定義查詢邏輯:
1
2
3
4
5
6
$User = M("User"); // 實(shí)例化User對(duì)象
$condition['name'] = 'thinkphp';
$condition['account'] = 'thinkphp';
$condition['_logic'] = 'OR'; //定義查詢邏輯
// 把查詢條件傳入查詢方法
$User-where($condition)-select();
最后生成的SQL語(yǔ)句是
1
SELECT * FROM think_user WHERE 'name'='thinkphp' OR `account`='thinkphp'
三、使用對(duì)象方式來(lái)查詢 (這里以stdClass內(nèi)置對(duì)象為例)
1
2
3
4
5
6
$User = M("User"); // 實(shí)例化User對(duì)象
// 定義查詢條件
$condition = new stdClass();
$condition-name = 'thinkphp';
$condition-status= 1;
$User-where($condition)-select();
最后生成的SQL語(yǔ)句和上面一樣
1
SELECT * FROM think_user WHERE `name`='thinkphp' AND status=1
使用對(duì)象方式查詢和使用數(shù)組查詢的效果是相同的,并且是可以互換的,大多數(shù)情況下,我們建議采用數(shù)組方式更加高效,后面我們會(huì)以數(shù)組方式為例來(lái)講解具體的查詢語(yǔ)言用法。
表達(dá)式查詢
上面的查詢條件僅僅是一個(gè)簡(jiǎn)單的相等判斷,可以使用查詢表達(dá)式支持更多的SQL查詢語(yǔ)法,并且可以用于數(shù)組或者對(duì)象方式的查詢(下面僅以數(shù)組方式為例說(shuō)明),查詢表達(dá)式的使用格式:
1
$map['字段名'] = array('表達(dá)式','查詢條件');
表達(dá)式不分大小寫(xiě),支持的查詢表達(dá)式有下面幾種,分別表示的含義是:
1
2
3
4
$map['id']? = array('eq',100);? id = 100;
$map['id']? = array('egt',100);id = 100
$map['name'] = array('like','thinkphp%'); name like 'thinkphp%' 模糊查詢
$map['a'] =array('like',array('%thinkphp%','%tp'),'OR');$map['b'] =array('notlike',array('%thinkphp%','%tp'),'AND'); (a like '%thinkphp%' OR a like '%tp') AND (b not like '%thinkphp%' AND b not like '%tp')
本文來(lái)自ThinkPHP框架技術(shù)文章欄目:
以上就是thinkphp如何查詢數(shù)據(jù)庫(kù)的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!
1、用navicat新建一個(gè)數(shù)據(jù)庫(kù)database1。
2、在database1數(shù)據(jù)庫(kù)中新建一個(gè)表table2。
3、在table2中添加新的數(shù)據(jù),新建一個(gè)名稱為mysql_query的數(shù)據(jù)庫(kù)。
4、在頁(yè)面中用mysql_connect 函數(shù)與數(shù)據(jù)庫(kù)建立連接。
5、用mysql_select_db函數(shù)選擇要查詢的數(shù)據(jù)庫(kù)。
6、添加一個(gè)查詢 table2表的查詢語(yǔ)句“$sql=select * from table2“。
7、將查詢語(yǔ)句$sql添加到查詢數(shù)據(jù)庫(kù)函數(shù)mysql_query中,返回值賦值給變量query。
8、最后將mysql_query。php文件在瀏覽器中打開(kāi),查看查詢到數(shù)據(jù)庫(kù)中的內(nèi)容的結(jié)果。
$re?=?mysql_query(select?*?from?qianwe_dj?where?CD_Url='".$name."');
if($row?=?mysql_fetch_array($re))
{
echo?"存在";
}
$name是參數(shù),既你要查的歌名
文章名稱:php查找數(shù)據(jù)庫(kù)的值,php怎么查詢數(shù)據(jù)庫(kù)
當(dāng)前網(wǎng)址:http://aaarwkj.com/article32/hsodpc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、網(wǎng)站排名、標(biāo)簽優(yōu)化、網(wǎng)站策劃、外貿(mào)網(wǎng)站建設(shè)、域名注冊(cè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)