/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
MySQL - Hvorfor denne fejl?
Fra : Peter Skjelbo, eaid.~


Dato : 24-11-02 19:54

Hej,

Skal tjekke følgende:
$tquery = mysql_query("select * from htx_fest_tilmeldt where festid = '$id'
and user = '$userid'");
if (mysql_numrows($tquery) > 0)
Serveren smider dette i min retning:
Warning: mysql_numrows(): supplied argument is not a valid MySQL result
resource in /net/users/a38/237/dalumhtxdk/www/gammel/community/festplan.php
on line 85

Hvorfor? Kan det virkelig passe at numrows ikke kan lide AND?

-Peter



 
 
Dan Molberg (24-11-2002)
Kommentar
Fra : Dan Molberg


Dato : 24-11-02 19:59

"Peter Skjelbo, eaid.dk" <peter@VÆKeaid.dk> wrote in message
news:3de12042$0$227$edfadb0f@dread16.news.tele.dk...
> Hej,
>
> Skal tjekke følgende:
> $tquery = mysql_query("select * from htx_fest_tilmeldt where festid =
'$id'
> and user = '$userid'");
> if (mysql_numrows($tquery) > 0)
> Serveren smider dette i min retning:
> Warning: mysql_numrows(): supplied argument is not a valid MySQL result
> resource in
/net/users/a38/237/dalumhtxdk/www/gammel/community/festplan.php
> on line 85
>
> Hvorfor? Kan det virkelig passe at numrows ikke kan lide AND?
Næææ, nok at der er en anden fejl... så som du måske ikke er connected til
en server... lav lige and die(mysql_error()) på alle din mysql funktioner...

Plus, dette ser lidt bedre ud: SELECT * FROM htx_fest_tilmeldt WHERE festid
= '$id' AND user = '$userid'



Peter Skjelbo, eaid.~ (25-11-2002)
Kommentar
Fra : Peter Skjelbo, eaid.~


Dato : 25-11-02 11:17


"Dan Molberg" <beyond@repair.void> skrev i en meddelelse
news:arr7ga$4j$1@sunsite.dk...
> > Hvorfor? Kan det virkelig passe at numrows ikke kan lide AND?
> Næææ, nok at der er en anden fejl... så som du måske ikke er connected til
> en server... lav lige and die(mysql_error()) på alle din mysql
funktioner...

Det sjove er bare, at dropper jeg AND user = .... så kommer der ingen fejl,
så der er hul igennem.

> Plus, dette ser lidt bedre ud: SELECT * FROM htx_fest_tilmeldt WHERE
festid
> = '$id' AND user = '$userid'

I know, I know...



Jesper Brunholm (25-11-2002)
Kommentar
Fra : Jesper Brunholm


Dato : 25-11-02 12:00

Peter Skjelbo, eaid.dk wrote:
>>>Hvorfor? Kan det virkelig passe at numrows ikke kan lide AND?

nix

>>en server... lav lige and die(mysql_error()) på alle din mysql

dvs fx:
$tquery = mysql_query("select * from htx_fest_tilmeldt where festid =
'$id' and user = '$userid'") or trigger_error(mysql_error());
#"trigger_error" kan evt. skiftes ud med "die"

> Det sjove er bare, at dropper jeg AND user = .... så kommer der ingen fejl,
> så der er hul igennem.

ok - og jf ovenstående råd: hvad kommer der for en fejl?

mvh

Jesper Brunholm

--
H.C. Andersen-Centret med nyt design: <http://www.andersen.sdu.dk/>
Phønix - dansk folk-musik fra unge musikere - <http://www.phonixfolk.dk/>


Dan Molberg (25-11-2002)
Kommentar
Fra : Dan Molberg


Dato : 25-11-02 12:29

"Peter Skjelbo, eaid.dk" <peter@VÆKeaid.dk> wrote in message
news:3de1f890$0$169$edfadb0f@dread14.news.tele.dk...
> "Dan Molberg" <beyond@repair.void> skrev i en meddelelse
> news:arr7ga$4j$1@sunsite.dk...
> > > Hvorfor? Kan det virkelig passe at numrows ikke kan lide AND?
> > Næææ, nok at der er en anden fejl... så som du måske ikke er connected
til
> > en server... lav lige and die(mysql_error()) på alle din mysql
> funktioner...
> Det sjove er bare, at dropper jeg AND user = .... så kommer der ingen
fejl,
> så der er hul igennem.
Jammen der kan da være meget galt her: AND user = '$userid'.... det kan være
der ikke er noget felt der hedder user, user kan være et ord brugt af MySQL
osv osv.... Prøv nu at udskrive MySQL fejlne, det er bestemt det nemmeste
end at gætte sig til det.



Asbjørn Sloth Tønnes~ (29-11-2002)
Kommentar
Fra : Asbjørn Sloth Tønnes~


Dato : 29-11-02 14:52

Prøv med:

SELECT * FROM 'htx_fest_tilmeldt' WHERE festid = '$id' AND 'user' =
'$userid'


"Peter Skjelbo, eaid.dk" <peter@VÆKeaid.dk> skrev i en meddelelse
news:3de12042$0$227$edfadb0f@dread16.news.tele.dk...
> Hej,
>
> Skal tjekke følgende:
> $tquery = mysql_query("select * from htx_fest_tilmeldt where festid =
'$id'
> and user = '$userid'");
> if (mysql_numrows($tquery) > 0)
> Serveren smider dette i min retning:
> Warning: mysql_numrows(): supplied argument is not a valid MySQL result
> resource in
/net/users/a38/237/dalumhtxdk/www/gammel/community/festplan.php
> on line 85
>
> Hvorfor? Kan det virkelig passe at numrows ikke kan lide AND?
>
> -Peter
>
>



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408937
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste