•  
  • 0
  •  
0

Проверка существует ли значение в ДБ на php

Помогите пожалуйста. Не знаю как правильно написать. Вот я делаю запрос в ДБ

select count(*) from table where path='md5file.ext'
ответ получаю ноль

Делаем проверку на php:

$md5 = md5file($file); 
$ext = расширение; 
$name = $md5 . '.' . $ext; 
$qr = mysqlquery("select count(*) from table where path = '$name'"); 
$rs = mysqlfetcharray($qr);
if($rs = 0){ 
echo "true"; 
}else{ 
echo "false"; 
}

Все время возвращает false.

echo var dump($rs);

Значение равно нулю. Что я не правильно делаю?

php, mysql.
спросил 825 дней назад Аватор пользователя Astrix Astrix
32 1
изменил 825 дней назад Аватор пользователя tc tc
718 15
300

2 ответа:

    •  
    • 3
    •  
    if($rs = 0){
    echo "true";
    }else{
    echo "false";
    } 
    

    Вот здесь происходит присваивание $rs=0, а должно быть $rs==0.

    ответил 825 дней назад Аватор пользователя tc tc
    718 15
    •  
    • 0
    •  

    Спасибо. Но я уже сделал все немного по другому.

    $qr = mysql_query("select * count(*) where path = '$hame'");
    $rs = mysql_fetch_array($qr);
    if($rs[0] != 0){
    echo "false";
    }else{
    echo "true";
    }
    
    ответил 825 дней назад Аватор пользователя Astrix Astrix
    32 1
Чтобы написать ответ, вы должны авторизироваться.