Informatika

Meteotech 9 066 hozzászólás
Gyõr
#5 911
micibot írta #5 909

Hát izé :) Ilyen query kéne szerintem (a tiedben sok az aposztrof), és a $topic változót tartalmát jó alaposan le kéne ellenõrizni. Ne lehessen bele mysql kódot beküldeni. SELECT * FROM forum WHERE topic=`$topic` LIMIT…

Köszi a segítséget, még mielõtt elolvastam a válaszodat sikerült megoldanom a problémát, a változó elõttrõl és mögüle hiányzott egy-egy aposztróf, így oszlopként kereste az adatbázisban. nevet
Az ötleted megfogadtam, most már úgy mûködik, ahogy írtad.
Gyõr
#5 908
Sziasztok!

Nem tudom ki mennyire jártas a PHP-ban, de lenne egy olyan kérdésem, hogy egy oldalhoz csinálok egy fórumot, az alapja már nagyjából megvan, de közbejött egy akadály. Egy Mysql adatbázis lekérdezésnél ilyen hibát ír ki: Unknown column 'fejlesztes' in 'where clause'
A lekérdezés pedig itt látható:
$adatok = mysql_query("SELECT * FROM `forum` WHERE `topic` = `$_GET[topic]` LIMIT 0, 30");
while ($adat = mysql_fetch_array($adatok) {}
Elõtte ott van az adatbázis csatlakozás.
Nem tudok rájönni, hogy miért hiányolja a topicot, mikor az adatbázisban bent van és Phpmyadminban mûködött a lekérdezés, megköszönném, ha valakinek sikerülne rájönnie és leírná nekem.

Üdv Attikavarga