① php中如何判斷id值是否存在
你是根據id從資料庫取數據吧?
if(mysql_num_rows()<=0){
header("HTTP/1.0404NotFound");
}else{
//正常
}
② php判斷session是否存在
判斷變數有無用函數
isset();
同理,判斷session變數是否存在,也用這個函數。
isset($_SESSION['name']);
③ php怎麼判斷資料庫數據是否存在
<?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 '<br><br>'; if (in_array(strtolower($db_name_php), $data))
echo '[',$db_name_php,']資料庫存在';
else
echo '[',$db_name_php,']資料庫不存在';
?>
④ php判斷變數是否存在
用PHP的isset()函數,檢測即可。
isset($xxx) 返回一個布爾值 true or false
⑤ php中 如何驗證一個字元串中是否存在某個字元串
方法一:採用in_array(value,array,type)
type 可選。如果設置該參數為 true,則檢查搜索的數據與數組的值的類型是否相同。
復制代碼代碼如下:
$arr = array('可以','如何','方法','知道','沒有','不要');
//in_array(value,array,type)
$isin = in_array("如何2",$arr);
if($isin){
echo "in====".$isin;
}else{
echo "out====".$isin;
}
方法二:
array_key_exists 'array_key_exists() 函數判斷某個數組中是否存在指定的 key,如果該 key 存在,則返回 true,否則返回 false。array_key_exists(key,array
⑥ php查找字元串是否存在
strstr — 查找字元串的首次出現
手冊示例:
$email = '[email protected]';$domain = strstr($email, '@');
如果區分大小寫用stristr
⑦ php判斷文本是否存在
if (isset($_GET['n']))
{
$n= $_GET['n'] ;
$content =file_get_contents("1.txt");
if(preg_match("/$n/",$content))
{
echo "該內容存在於文件中";
}
else
{
echo "該文件中不存在此內容";
}
}
⑧ 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判斷目錄是否存在
file_exists — 檢查文件或目錄是否存在
說明
bool file_exists ( string $filename )
檢查文件或目錄是否存在。
參數
filename
文件或目錄的路徑。
在 Windows 中要用 //computername/share/filename 或者 \computernamesharefilename 來檢查網路中的共享文件。
返回值
如果由 filename 指定的文件或目錄存在則返回 TRUE,否則返回 FALSE。
Note:
This function will return FALSE for symlinks pointing to non-existing files.
Warning
如果因為安全模式的限制而導致不能訪問文件的話,該函數會返回 FALSE。然而,可以使用 include 來包含,如果文件在 safe_mode_include_dir 所指定的目錄里。
Note:
The check is done using the real UID/GID instead of the effective one.
Note: 因為 PHP 的整數類型是有符號整型而且很多平台使用32位整型, 對2GB以上的文件,一些文件系統函數可能返回無法預期的結果 。
範例
Example #1 測試一個文件是否存在
<?php
$filename='/path/to/foo.txt';
if(file_exists($filename)){
echo"文件$filename存在";
}else{
echo"文件$filename不存在";
}
?>
//以上內容來自官方PHP開發幫助文檔
⑩ php判斷用戶是否存在
欄位名、表名是不能加引號的,加引號就表示是字元串,也就成了某一個值了,你想啊,這樣sql語句能執行嗎?
看來閣下需要去多看看sql教程了。。。