|
| 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
>
>
| |
|
|