php mysqli не работает подсчет данных и функция поиска - PullRequest
0 голосов
/ 30 декабря 2018

Мое состояние не работает, если результат 1 или 0. Не можете понять проблему, не могли бы вы помочь?

function habervarmi_update($deger) {
require 'connect.php';
$sonuc=mysqli_query($con, "SELECT COUNT(*) from tb_haber  where haber_title='$deger'");
$say=mysqli_fetch_array($sonuc);

if($say>=1){
// kayit var ise var anlamında true gönder
  return true; 
}
else
{
 // kayıt yok ise yok anlamında false gönder
  return false; 
}
}

Ответы [ 2 ]

0 голосов
/ 30 декабря 2018

Ваша функция не будет работать, если вы не передадите ей $ con:

function habervarmi_update($deger, $con) { ...

Или вы можете использовать:

global $con; // Which is not recommended

Затем необходимо сравнить переменную$ kayit с двойным равным (==), одно одинаковое добавит значение (число в вашем случае) к вашей переменной.

if ($kayit == 1 || $kayit == 0) { ...

Или даже проще:

if ($kayit <= 1) { ...
0 голосов
/ 30 декабря 2018

Вы делаете вашу переменную $kayit равной (=) 1 или 0 вместо ее сравнения.Сравнение выполняется с помощью оператора двойного знака равенства: ==.

Имеется в виду следующее утверждение: if($kayit==1 || $kayit==0){

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...