Autor | Zpráva | ||
---|---|---|---|
pesulap Profil * |
#1 · Zasláno: 13. 8. 2007, 02:49:16
Ahoj mám dotaz :$dotaz=mysql_query("SELECT `ip` FROM `ip` WHERE `ip` = $ipp");
v ipp je """.111.111.111.111.""" a nejde mi to .. ip v databázi je jako text :-( |
||
tiso Profil |
#2 · Zasláno: 13. 8. 2007, 02:56:55
ešte raz čo je v $ipp?
|
||
pesulap Profil * |
#3 · Zasláno: 13. 8. 2007, 07:33:05
"111,111.111.111"
|
||
Casero Profil |
#4 · Zasláno: 13. 8. 2007, 11:27:58
pesulap
nejde mi to Co to dělá? Jsi si jistý, že máš tu IP v proměné? |
||
pesulap Profil * |
#5 · Zasláno: 13. 8. 2007, 11:50:54
Jo je . Já potřebuju zkontrolovat jestli tahle IP která je v ipp už je a nebo neni v tabulce ip .. chápeš ..:-
( a už nevím jak to mám dát aby to šlo :-( |
||
Alphard Profil |
#6 · Zasláno: 13. 8. 2007, 11:55:56
$dotaz=mysql_query("SELECT count(*) FROM `ip` WHERE `ip` = '$ipp'");
list ($pocet) = mysql_fetch_row ($dotaz); if ($pocet == 0) echo "není; elseif ($pocet > 0) echo "je"; |
||
pesulap Profil * |
#7 · Zasláno: 13. 8. 2007, 12:01:08
co ??
prosím o vysvětlení... nestačilo by aby $dotaz == true ... Prosím pomoc |
||
djlj Profil |
#8 · Zasláno: 13. 8. 2007, 12:11:40
pesulap
Nastav na ten sloupec UNIQUE. |
||
Casero Profil |
#9 · Zasláno: 13. 8. 2007, 12:19:53
pesulap
chápeš Samozřejmě, jen mě nenapadlo, že neumíš spracovat dotaz. co ?? prosím o vysvětlení... nestačilo by aby $dotaz == true ... Prosím pomoc true znamená, že dotaz proběhl úspěšně list ($pocet) = mysql_fetch_row ($dotaz); if ($pocet == 0) echo "není; elseif ($pocet > 0) echo "je"; Toto lze nahradit: if (mysql_num_row($dotaz)==0) echo "není; else echo "je"; Ale řešení od Alpharda je lepší, protože máš rovnou i výsledek kolik je shod -> $pocet. |
||
Časová prodleva: 17 let
|
0