php butáskodik...

php butáskodik...

Hozzászólások

Sziasztok!

Van 1 sql-parancsom, ami parancssorban működik:
[code:1:43425c675e]SELECT * FROM movies LEFT JOIN ext ON movies.inv_no = ext.inv_no;[/code:1:43425c675e]

itt a php-verzió és a hibaüzenet:
[code:1:43425c675e]$sql="SELECT * FROM `movies` LEFT JOIN `ext` ON movies.inv_no = ext.inv_no";

arning: Wrong parameter count for mysql_db_query() in /var/www/html/movies/list.php on line 8"[/code:1:43425c675e]

mit csinálok rosszúl?
Köszi, Csaba

Nem az idézőjelekkel van baj? Vagy a paraméterek számával!

[quote:9f3f19f37a="bitumen"]Sziasztok!

Van 1 sql-parancsom, ami parancssorban működik:
[code:1:9f3f19f37a]SELECT * FROM movies LEFT JOIN ext ON movies.inv_no = ext.inv_no;[/code:1:9f3f19f37a]

itt a php-verzió és a hibaüzenet:
[code:1:9f3f19f37a]$sql="SELECT * FROM `movies` LEFT JOIN `ext` ON movies.inv_no = ext.inv_no";

arning: Wrong parameter count for mysql_db_query() in /var/www/html/movies/list.php on line 8"[/code:1:9f3f19f37a]

mit csinálok rosszúl?
Köszi, Csaba

Végrehajtó operátorok közé pakoltad amit stringnek szántál..

ezeket a nyomi jeleket (`) minek irod oda?

Végrehajtó operátorok közé pakoltad amit stringnek szántál..

Ez szvsz php-ban mind1, de próbáltam már mindenféle idézőjellel meg anélkül is.
Az nem fér bele a búrámba, hogy parancssorból simán működik ugyanez a sor. php-ban pedig nem. 8O

meg kell adnod a mysql_query 2. parameteret is (db handle). ugyan zsigerbol gyulolom a phpt, de kb igy nezhet ki:

$dbHandle = @mysql_connect(..balbla..);
$resStuff = @mysql_query($sql, $dbHandle);

persze kozben rajottem, hog hulyeseget mondtam, mer csa addig olvastam, hogy akarmi_query

közben rá jöttem, hogy hülyeséget csináltam... nem adtam meg az adatbázist... :oops:

"resource mysql_db_query ( string database, string query [, resource link_identifier])"

(hu.php.net)
Tehát vagy ezt használod és megadod, melyik db és utána a kérés, vagy mysql_query-t használsz, akkor elég a kérés.

Ps: lassú-e vagyok? :)