Avatar billede kgp43 Nybegynder
01. februar 2004 - 16:39 Der er 7 kommentarer og
1 løsning

mysql_fetch_array, supplied argument is not a valid

Hejsa (igen).

Jeg får denne fejl:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/fedtmco/public_html/mytackle/admin/models/reels/overview_2.php on line 59

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/fedtmco/public_html/mytackle/admin/models/reels/overview_2.php on line 64


Med denne kode:
//Vars
$series_id = stripslashes($series_id); //comming from overview.php
$brand_id = stripslashes($brand_id); //comming from overview.php

//Find brand from brand_id
$brand_query = mysql_query("SELECT brand FROM brand WHERE id='$brand_id' ");
$row_brand = mysql_fetch_array($brand_query);
$brand = $row_brand[brand];

//Find series from series_id
$series_query = mysql_query("SELECT series FROM series WHERE id='$series_id' ");
$row_series = mysql_fetch_array($series_query);
$series = $row_series[series];

-------

Jeg har sikret med at de to variabler er kommet med.
Nogle der kan se problemet?
Avatar billede kgp43 Nybegynder
01. februar 2004 - 17:17 #1
Fandt fejlen.
- Havde ikke connected til db'en :P
Avatar billede erikjacobsen Ekspert
01. februar 2004 - 17:32 #2
Husk at du altid skal gøre noget i retning af

$brand_query = mysql_query("SELECT brand FROM brand WHERE id='$brand_id' ") or die(mysql_error());

...i hvert fald inden du spørger på eksperten ;)
Avatar billede kgp43 Nybegynder
01. februar 2004 - 17:35 #3
okay... hvad skal "or die(mysql_error());" bruges til (hvad er fordelen)?
Lukker den bare forbindelse hvis der er en fejl i forespørgslen ?
Avatar billede kgp43 Nybegynder
01. februar 2004 - 17:35 #4
... og hvor bruger man det? Er det efter alt hvad der har med mysql at gøre?
Avatar billede erikjacobsen Ekspert
01. februar 2004 - 17:39 #5
Hvis der er en fejl, så får du at vide hvad fejlen er. Du ville i dette tilfælde
have fået en udskrift noget i retning af "Database not connected" (husker det ikke
præcist), men så vil du med det samme vide hvad der er galt.
Avatar billede kgp43 Nybegynder
01. februar 2004 - 17:49 #6
åhhh...

Bruger du dette hvergang du laver db forespørgsler?
Avatar billede erikjacobsen Ekspert
01. februar 2004 - 19:07 #7
Ja, sel'fø'lig.
Avatar billede Slettet bruger
01. februar 2004 - 21:29 #8
Er du forresten sikker på, at det ikke kan give sikkerhedsproblemer at køre stripslashes på dine variable?

Prøv i din formular at indtaste

1' OR '1'='1
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester