① 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 = 'name@example.com';$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教程了。。。