SEÇ varsa kontrol etmek için hızlı bir yoldur (...) PHP kullanarak bir değer döndürür?

0 Cevap php

Ben bir USER_ID bir 'hedef' sahibi olup olmadığını hızlı bir şekilde belirlemek için çalışıyorum. Ben SQL sorgusu iyi olduğuna inanıyorum, ama ben sonucunu kontrol güzel bir yol bulmaya çalışıyorum!

Bu durumda, ne olursa olsun ben $ obj_id veya $ User_id için ne koymak benim işlevi true döndürür. Ben mysql_num_rows bir satır olarak bile yanlış sonuç sayıyor çünkü varsayıyorum? Peki PHP kodu ben sonuç var olup olmadığını görmek için kontrol etmek için kullanmak gerekir?

Ben kısa ve zarif bir şey istiyorum Not! Ben (... dönüş MYSQL_ASSOC sonra sayım değerini kontrol sayısını kontrol (*)) Ben bunu uzun bir yol yapabileceğini biliyorum ama bu uzun soluklu ve çirkin olduğunu.

Herhangi bir fikir? Teşekkürler!

  $query = "SELECT EXISTS (SELECT * FROM goals WHERE goal_ID='$obj_id' AND user_ID='$user_id')";
if (@mysql_num_rows(mysql_query($query))!=1) {
     return false;
} else {
     return true;
}

0 Cevap