?php
成都創(chuàng)新互聯(lián)公司主要從事網(wǎng)站建設(shè)、成都網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)武夷山,十載網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專(zhuān)業(yè),歡迎來(lái)電咨詢建站服務(wù):18980820575
/**
*
@param
string
$url
地址url
*
@return
$array
返回url對(duì)應(yīng)的id
*/
function
getid($url){
//連接數(shù)據(jù)庫(kù)
mysql_connect('localhost','root','user')
or
die('數(shù)據(jù)庫(kù)鏈接失敗');
//不清楚數(shù)據(jù)庫(kù)名稱,這里用dbname代表數(shù)據(jù)庫(kù)名稱。需要替換為實(shí)際的數(shù)據(jù)庫(kù)名稱
mysql_select_db('dbname');
mysql_query('set
names
utf8');//如果頁(yè)面編碼是utf-8的。這里設(shè)置查詢的編碼為utf-8
$sql
=
"select
`id`
from
`visitor`
where
`file`='{$url}'";
$result
=
mysql_query($sql);
//不清楚url是不是會(huì)重復(fù),這里循環(huán)可以保證得到所有的id
while($row
=
mysql_fetch_assoc($result)){
$id[]
=
$row['id']
}
//如果url不會(huì)重復(fù)則使用$id[0],如果會(huì)重復(fù)則循環(huán)$id就可以得到每個(gè)id了。
return
$id;
}
如果時(shí)間格式在mysql是datatime型,名字叫add_time
AND
LEFT(`add_time`,10) = '2012-03-28'
首先,我說(shuō)你的這個(gè)用的不對(duì):$colname_rsTitle = (get_magic_quotes_gpc()) ? $_POST['txtTitle'] : addslashes($_POST['txtTitle']);
你可以使用$url=$_SERVER['QUERY_STRING'];然后利用parse_url來(lái)將它轉(zhuǎn)換成為數(shù)組:$url_array=parse_url($url);
SQL:“SELECT Title, Author, Keyword, `Public` FROM literaturesinfo WHERE (Title = %$url_array['title']%);”
試試看!
$haha = M(),$res = $haha-query($sql)。
或 $res = $waw-execute($sql)。
$sql中包含了表名,實(shí)例化模型時(shí)可以為空。注意query是查功能,execute是增刪改功能。
結(jié)構(gòu)化查詢語(yǔ)言(Structured Query Language)簡(jiǎn)稱SQL(發(fā)音:/?es kju? ?el/ "S-Q-L"),是一種特殊目的的編程語(yǔ)言,是一種數(shù)據(jù)庫(kù)查詢和程序設(shè)計(jì)語(yǔ)言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫(kù)系統(tǒng);同時(shí)也是數(shù)據(jù)庫(kù)腳本文件的擴(kuò)展名。
結(jié)構(gòu)化查詢語(yǔ)言是高級(jí)的非過(guò)程化編程語(yǔ)言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。它不要求用戶指定對(duì)數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫(kù)系統(tǒng)。
可以使用相同的結(jié)構(gòu)化查詢語(yǔ)言作為數(shù)據(jù)輸入與管理的接口。結(jié)構(gòu)化查詢語(yǔ)言語(yǔ)句可以嵌套,這使它具有極大的靈活性和強(qiáng)大的功能。
1986年10月,美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì)對(duì)SQL進(jìn)行規(guī)范后,以此作為關(guān)系式數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言(ANSI X3. 135-1986),1987年得到國(guó)際標(biāo)準(zhǔn)組織的支持下成為國(guó)際標(biāo)準(zhǔn)。不過(guò)各種通行的數(shù)據(jù)庫(kù)系統(tǒng)在其實(shí)踐過(guò)程中都對(duì)SQL規(guī)范作了某些編改和擴(kuò)充。
所以,實(shí)際上不同數(shù)據(jù)庫(kù)系統(tǒng)之間的SQL不能完全相互通用。
select * from computerbook where book like '%$t1%'
sql沒(méi)問(wèn)題,出來(lái)的不應(yīng)該是全部記錄,而是包含有”$_POST['text1']"字符串的記錄,你再確認(rèn)一遍數(shù)據(jù)。
還有這里:
$info9=mysql_fetch_object($select9);
while($info9=mysql_fetch_object($select9))
其實(shí)是重復(fù)了,把上面那句刪掉吧。
==只比較值,不比較類(lèi)型,===比較值也比較類(lèi)型
一般不會(huì)做類(lèi)型比較,所以判斷值是比較重要的步驟
還有就是強(qiáng)化查詢條件可以做到準(zhǔn)確性