⑴ php判断语句 ID
if($id==18){
echo "1";
}else{
echo "2";
}
⑵ php中如何判断id值是否存在
你是根据id从数据库取数据吧?
if(mysql_num_rows()<=0){
header("HTTP/1.0404NotFound");
}else{
//正常
}
⑶ PHP通过MySQL数据库ID=0或ID=1判断显示页面上的正在使用和还未使用,求代码
$conn = mysql_connect('localhost', 'root','123456'); //链接数据库
mysql_select_db("my_db", $conn)
$sql = "select * from table"; //sql语句
$result=mysql_query($sql); //执行查询
while($row = mysql_fetch_array($result)){ //循环输出
if($row['ID']==0) { //判断ID
echo "正在使用";
}elseif($row['ID']==1) {
echo "还未使用";
}else {
echo "ID错误";
}
}
mysql_close($conn); //关闭数据库链接
⑷ PHP判定被点击A标签的ID来显示相应内容
<script language="javascript">
//更改图片路径
function changeImg (obj) {
if(obj.id == "btn1") {
document.getElementById('imgshow').src="#1";
}
if(obj.id == "btn2") {
document.getElementById('imgshow').src="#2";
}
}
</script>
//两个按钮增加onclick点击事件
<a href="#1" id="btn1" onclick="changeImg(this);">第一个按钮</a>
<a href="#2" id="btn2" onclick="changeImg(this);">第二个按钮</a>
//给图片设置个id
<img src="#1" id="imgshow" name="imgshow">
⑸ 如何用PHP判断div 中的id值是否为空
换一个方式,获取div的name,通过name获取id,判断是否empty
⑹ PHP ,MYSQL没插入数据库前怎么判断将会获取的ID
一般id都是会设置主键和自增长的。你可以插入数据后查到最后一条数据的id
⑺ php 如何判断 id值不覆盖原来的相同的id值
情况一般是这样的,你添加一个用户,
用户数据库表结构
用户id username sex XXX XXX
你应该设置id字段自增长
然后新建用户的时候插入(null,yourusername,yoursex,xxx)
这样避免id冲突
⑻ php写出一个验证用户ID的正则表达式
"/^[^\x{4e00}-\x{9fa5}A-Za-z0-9_-\.]+$/u"
用preg_match函数
对于uft-8验证,gbk的也差不多,就中文验证可能不一样
2到24位就不好说了,尤其中文,在utf-8下,字符位数不一样,php中用使用mb_strlen来计算长度,中文都算一个字符,在使用mb_strlen函数时首先应该设置编码字符集,mb_internal_encoding('utf-8'),或者,在mb_strlen中第二个参数给出编码集
中文utf-8在mysql中也是算一个字符
⑼ PHP 存入数据库一个id,判断这个id有没有,有的话,弹出id已存在“id已存在”没有话就存里面。
给你两个方案:
1、select 查询该表是否有该id , 有则不添加
2、insert 如果没猜错这个id应该是个主键或者唯一键,那么直接插入该id ,如果存在是不可能插入成功的,同时mysql方法会返回错误false ,根据这个信息判断是否添加成功
延伸:
INSERT 加 ON DUPLICATE KEY UPDATE 用法
一条语句搞定不存在即 insert 存在即 update (前提是唯一键重复,主键也是唯一键)