首先你得先通過sql語句從數(shù)據(jù)庫中查出這個字段的值,如果有多個的話,可能還需要循環(huán)處理。然后進(jìn)行比較,具體比較方法可以查看手冊中的字符串函數(shù),有專門用來比較每一位的。取得的結(jié)果作為if()括號中的判斷條件,如何輸出就不用我說了吧。如果字符串函數(shù)不熟練的話,你就用explode將字符串全切割,然后循環(huán)按位比較,不過這樣做太麻煩
成都創(chuàng)新互聯(lián)服務(wù)緊隨時代發(fā)展步伐,進(jìn)行技術(shù)革新和技術(shù)進(jìn)步,經(jīng)過十余年的發(fā)展和積累,已經(jīng)匯集了一批資深網(wǎng)站策劃師、設(shè)計師、專業(yè)的網(wǎng)站實(shí)施團(tuán)隊(duì)以及高素質(zhì)售后服務(wù)人員,并且完全形成了一套成熟的業(yè)務(wù)流程,能夠完全依照客戶要求對網(wǎng)站進(jìn)行成都做網(wǎng)站、成都網(wǎng)站設(shè)計、建設(shè)、維護(hù)、更新和改版,實(shí)現(xiàn)客戶網(wǎng)站對外宣傳展示的首要目的,并為客戶企業(yè)品牌互聯(lián)網(wǎng)化提供全面的解決方案。
你用的是adapter,那么一定要fill數(shù)據(jù)咯,fill數(shù)據(jù)到dataset里面以后判斷一下datatables[0].rows的長度就ok啦
?php
/*
查詢數(shù)據(jù)庫是否存在功能
$sql:查詢數(shù)據(jù)庫的SQL語句
$find_table:需要檢查的表名
*/
mysql_connect('localhost','root','2260375')?or?die('can\'t?not?connect?database');
if((int)check_table_is_exist('show?databases;','test')==1)
{
echo?'該表存在';
}
else?
{
echo?'該表不存在';
}
function?check_table_is_exist($sql,$find_table)
{
$row=mysql_query($sql);
$database=array();
$finddatabase=$find_table;
while?($result=mysql_fetch_array($row,MYSQL_ASSOC))
{
$database[]=$result['Database'];
}
unset($result,$row);
mysql_close();
/*開始判斷表是否存在*/
if(in_array($find_table,$database))
{
return?true;
}
else?
{
return?false;
}
}
?
?php
$data = array();
$db_name_php = 'books';
if (!mysql_connect('localhost', 'root', '123456')) {
echo '不能連接到mysql';
exit;
}
$result = mysql_query('show databases;');
While($row = mysql_fetch_assoc($result)){
$data[] = $row['Database'];
}
unset($result, $row);
mysql_close();
print_r($data);
echo 'brbr'; if (in_array(strtolower($db_name_php), $data))
echo '[',$db_name_php,']數(shù)據(jù)庫存在';
else
echo '[',$db_name_php,']數(shù)據(jù)庫不存在';
?