Jūs esateŽurnalai / Ernestas Kardzys's blog / PHP/MySQL neveikia arba nemoku

PHP/MySQL neveikia arba nemoku


ParašėErnestas Kardzys - 2008 Sausio 11

Klausimas programuotojams. PHP ir MySQL hibridas pas mane ne visai veikti nori. Turim tokį kodą: class MySQL { // Variables private $connector = null; // Kodas.... // Executes a MySQL query function execQuery($query) { return mysql_query($query) or die(ERROR_QUERY_EXEC . '\"'. $query . '\" ' . mysql_error()); } } // Klasės class UserBlog extends MySQL { // Kodas .... // Checks, if specified blog exists on the server // Returns: true - blog exists, //              false - otherwise function checkIfBlogExist($blogid) { //$result = $this->execQuery("SELECT id FROM users WHERE username='$blogid'"); $result = mysql_query("SELECT id FROM `users` WHERE username='$blogid'"); if (mysql_num_rows($result) == 0) return false; return true; } } // Klasės Pas mane yra toks klausimas: kodėl kodas su execQuery() niekaip nenori veikti? PHP interpretatorius keikiasi, kad "Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/progmaker/public_html/blog/classes/userblog.php on line 66". Galbūt žinote, kodėl taip yra?

Man to daikčiuko kažkaip iš pirmo karto instaliuoti nepasisekė, tad susinervinęs buvau :D Tai nežinau, bandyti ar ne.
Nors pratiškai paėmus, susiprogramavau jau beveik viską, ko reikia :)
Beto, pramokti noriu :)

Nu nesuprantu. Imk tu MDB2 ir daryk su juo. Kam tu cia pisies? :D

Dėkui ;)

Su vardadieniu :>

execQuery() true arba false gražina?
Papildyta: tu teisus. Pakeičiau kodą, viskas gerai. Dėkui už pagalbą ;)

Nes tau true/false returnina. ;)

Skelbti naują komentarą

Šio laukelio turinys bus laikomas privatus ir nerodomas viešai.
  • Web puslapiu adresai ir el. pašto adresai automatiškai tampa nuorodomis.
  • Leidžiamos HTML žymės: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linijos ir paragrafai atskiriami automatiškai
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <c>, <cpp>, <drupal5>, <drupal6>, <java>, <javascript>, <php>, <python>, <ruby>. The supported tag styles are: <foo>, [foo].

Daugiau informacijos apie teksto formatavimą

CAPTCHA
Šis klausimas yra skirtas įsitikinti, jog jūs esate žmogus, ir sustabdyti automatinį šlamšto siuntimą.
1 + 0 =
Išspręskite šią paprastą matematinę užduotį ir įveskite atsakymą. Pvz., jei užduotis yra 1+3, įveskite 4.