1. 程式人生 > >php判斷表中的欄位是否等於一個值,以及ajax連線失敗的問題,以及正則驗證輸入框的問題

php判斷表中的欄位是否等於一個值,以及ajax連線失敗的問題,以及正則驗證輸入框的問題

$sql="select * FROM `user` WHERE `name`= '{$name}'";//  '小明'  {$name}  這裡還必須帶引號
    $result=mysqli_query($link,$sql);    //   上面的後面可以用and來判斷多個值
    $num=mysqli_num_rows($result);  //獲取行數  要小心mysql與mysqli的問題,兩個是不通用的
    if($num){    //----$num是一個布林值
        $bc = array(
                    'state'=>'1',
        );
        echo json_encode($bc);
    } else{
            $abc = array(
                        'state'=>'ok',
            );
        echo json_encode($abc);
    };

2:

// onkeyup="value=value.replace(/[^\d]/g,'')"    只能輸入數字--測試成功 A-Za-z    
// onkeyup="value=value.replace(/[^\d\A-Za-z\]/g,'')"  不行
// onkeyup="value=value.replace(/[^\d\A-Za-z]/g,'')"  這樣可以,輸入大小寫字母和數字
// onkeyup="value=value.replace(/[^\d\A-Za-z\u4e00-\u9fa5]/g,'')" 這樣可以允許輸入漢字\u4e00-\u9fa5  這兩個是一起的;