⑴ php判斷資料庫記錄是否存在
<?php
$server_name="localhost:3306";//資料庫伺服器名稱
$username="root";//連接資料庫用戶名
$password="root";//連接資料庫密碼
$mysql_database="cheng";//資料庫的名字
//連接到資料庫
$conn=mysql_connect($server_name,$username,$password);
mysql_query("setnamesutf8");
//選擇資料庫
mysql_select_db($mysql_database,$conn);
//從表中提取信息的sql語句
$chaKeName=mysql_query("select Coltd from KeHu where KeID ='$row[ID]'",$conn);
if (count(mysql_fetch_array($chaKeName)) > 0)
{$KeCo="存在";}
else
{$KeCo="不在";}
echo $KeCo;
//關閉連接
mysql_close($conn);
?>
if (count(mysql_fetch_array($chaKeName)) > 0) 在判斷的這一句加了一個統計
⑵ PHP中如何判斷一個數據已經存在於資料庫中
PHP中判斷一個數據已經存在於資料庫中的方法和操作步驟如下:
1、首先,創建要調用的方法函數,如下圖所示。
⑶ PHP代碼里怎麼判斷資料庫是不是存在呢
用連接資料庫函數判斷連接是否成功或者打開資料庫是否成功,但是要注意一點,那就是資料庫連接失敗時候的處理,不要一直嘗試連接,否則會浪費資料庫資源!
⑷ php 查詢資料庫表 判斷 某值是否存在
代碼如下:
<?php
$sql="select * from checklist where game_id=$gid and task='$task' and status='$status'";
$result=mysql_query($sql);
$row = mysql_fetch_array($result, MYSQL_ASSOC);
if (!mysql_num_rows($result))
{
echo "record doesn't exist~~~~~!!!!!!";
}
else
{ // echo mysql_num_rows($result)." ";
echo $row['game_id'];
echo $row['task'];
}
?>
(4)php判斷資料庫是否存在擴展閱讀
訪問MySql一般步驟
1)連接MySql伺服器
使用mysql_connect()函數建立與MySql伺服器的連接。
2)選擇MySql資料庫
使用mysql_select_db()函數選擇MySql伺服器上的資料庫,並與資料庫建立連接。
3)執行SQL語句
使用mysql_query()函數執行SQL語句。(包括增加、刪除、修改、查詢、顯示)
4)關閉結果集
使用mysql_free_result($result)關閉結果集,以釋放資源。
⑸ PHP中如何判斷資料庫中是否存在要查找的數據
不明白你什麼意思 php也一樣啊 就是select 有結果就有沒有結果就沒有啊 還是我沒有明白你什麼意思
⑹ php sql查找一個值在資料庫中是否存在
試下這個語句,$sql="SELECT NUM FROM results WHERE NUM=『「.$yourid."'"; 在$yourid兩旁加上單引號看看。
⑺ php添加數據時判斷是否存在
$res=mysql_query($sql);
返回的不是數組,需要用mysql_fetch_array()獲取記錄。所以$res['id'] 不能這樣用的。和 asp 的 recordset不一樣的
還有 $sql = "insert into admins(id,pwd,Identitys) value('$id','$pwd','$indentitys')";
echo("<meta http-equiv=refresh content=0;url=Clients.php>");
需要 mysql_query($sql);來執行 $sql
⑻ 如何用php判斷mysql資料庫里某張表是否存在
$link = mysql_connect('localhost','root','root') or die('can\'t not connect database');
$rs = mysql_select_db('study');
//資料庫study,表名字nav
if(check_table_is_exist('study','nav',$rs)==1) {
echo '該表存在';
} else {
echo '該表不存在';
}
//自定義函數
function check_table_is_exist($database,$table,$rs){
if($rs){
$tables = mysql_query('show tables');
while($row = mysql_fetch_assoc($tables)){
$rows[] = $row["Tables_in_{$database}"];
}
if(in_array($table,$rows)){
return true;
}else{
return false;
}
}else{
echo '請先連接資料庫';
exit;
}
}
⑼ php怎麼判斷某個資料庫中是否存在某個表
執行一條mysql
語句
show
tables
顯示庫中的數據表
返回結果放數組中,然後用php
的
in_array
就能判斷表是否存在
⑽ 請問php中如何判斷SQL的表是否存在
我覺得有N多種方案
一種是SELECT table_name FROM information_schema.TABLES WHERE table_name ='yourname';
另外,還可以使用PHP的mysql_query,然後取資料庫錯誤號的方法判斷,不過不如上一條效率高
其它的方案肯定有,而且不只一種,不過不想去研究它了,如果你有興趣,可以抽時間研究下。