龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

查询数据库中有没有相同的值

时间:2014-07-22 14:51来源: 作者: 点击:
分享到:
$result = $this-result_row($query); br / 这里的 $this-result_row() 方法是我自己瞎写的, br / 懒得写执行QUERY和检测结果数量方法, br / 不懂怎么写的留言或直接看PHP的 MYSQL教程 br / www.w3school.com.cn
$result = $this->result_row($query);
这里的 $this->result_row() 方法是我自己瞎写的,
懒得写执行QUERY和检测结果数量方法,
不懂怎么写的留言或直接看PHP的 MYSQL教程
www.w3school.com.cn
一个很好的网站....^_^

:::使用方法:::
$user = $_POST['user'];
if(CheckVal('member','user',$user)){
    echo '对不起,用户名已存在!';
}
检测 member表的 user字段里的值和 POST传过来的值 是否相同
是我个人用的 有更好的方法 推荐个 嘿嘿...
<?php
function CheckVal($table,$field,$value){
    $value = (is_numeric($value)) ? $value : "'".$value."'" ;
    $query = 'SELECT * FROM '.$table.' WHERE '.$field.'='.$value;
    $result = $this->result_row($query);
    return ($result > 0) ? true : false;
} 
?>
精彩图集

赞助商链接