wahsaga: 2 Probleme mit PHP

Beitrag lesen

hi,

$query="SELECT COUNT(user) FROM table1, table2, table3 WHERE user LIKE '$nick'";

$query2="SELECT COUNT(email) FROM table1, table2, table3 WHERE user LIKE '$email'";

Wo kommen $nick und $email her (bzw. wo sollen sie herkommen)? Hast du register_blogals=off berücksichtigt?

Wenn sie von extern kommen - dann sichere sie gegen SQL Injection ab, mysql_real_escape_string.

Was für einen Vergleich willst du machen, auf exakte Gleichheit? Dann nutze nicht LIKE, sondern =.
Oder nur auf Vorkommen der Zeichenkette im Feldinhalt? Dann ergibt LIKE ohne Wildcard-Zeichen wie % aber wenig Sinn.

Und warum machst du eigentlich zwei separate Abfragen - warum fragst du beide Werte nicht in einer Query ab?

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }