• 11-09-2016, 13:03:44
    #1
    Selamlar, aşağıdaki dosyanın 17. satırında şu hatayı veriyor, nasıl çözebilirim?

    mysql_num_rows() expects parameter 1 to be resource, boolean given in

    Alıntı
    <?php
    session_start();
    include "s.php";


    $isim = $_POST['name'];
    $oisim = $_POST['nickname'];
    $sifre = $_POST['pwd'];
    if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
    $ip = $_SERVER['HTTP_CLIENT_IP'];
    } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
    $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
    } else {
    $ip = $_SERVER['REMOTE_ADDR'];
    }
    $sorgu = mysql_query("select * from kullanicilar where kullanici='".$isim."'");
    if( mysql_num_rows($sorgu) == 1 ){

    echo 'mkullanici';

    }
    else {

    if($isim!="" or $sifre!="" or $oisim!="") {
    if(strlen($isim) < 3) {
    echo "gkullanici";
    }
    elseif(strlen($oisim) < 3) {
    echo "gnick";
    }
    elseif (strlen($sifre) < 5) {
    echo "gsifre";
    }
    else {

    $_SESSION["logged"] = "true";
    $_SESSION["user"] = $isim;
    $_SESSION["pass"] = $sifre;
    $_SESSION["guser"] = $oisim;
    @mysql_query("INSERT INTO `kullanicilar` VALUES ('".$isim."', '".$sifre."', '".time()."', '".time()."', 'yok', 1, 1, 2, '1', '".$ip."', 'rsim yok', 0, '0', 1, '".$oisim."', 'yok', 'not@gmail.com', 0, 0);");



    echo 'basarili';
    }

    }
    else {
    echo 'bosalan';
    }


    }
    mysql_close($baglanti);
    ?>
  • 11-09-2016, 13:13:56
    #2
    ErenA adlı üyeden alıntı: mesajı görüntüle
    Selamlar, aşağıdaki dosyanın 17. satırında şu hatayı veriyor, nasıl çözebilirim?

    mysql_num_rows() expects parameter 1 to be resource, boolean given in
    if( mysql_num_rows($sorgu) == 1 ){

    bnun yerine

    if( mysql_num_rows($sorgu) > 0 ){

    bunu dener misiniz?
  • 11-09-2016, 22:22:22
    #3
    Modexi adlı üyeden alıntı: mesajı görüntüle
    if( mysql_num_rows($sorgu) == 1 ){

    bnun yerine

    if( mysql_num_rows($sorgu) > 0 ){

    bunu dener misiniz?
    Eyw hocam oldu. teşekkürler.