jic Skrevet 12. august 2005 Del Skrevet 12. august 2005 (endret) Jeg får hele tiden denne warningen. Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ............... on line 7 Her er koden. $henta= mysql_query("SELECT * FROM wap where id='$id'"); while($get=mysql_fetch_array($henta)){ ?> <a href="<? echo "$get[url]"; ?>">Last ned</a> <? echo "$get[navn]"; ?> Endret 12. august 2005 av jic Lenke til kommentar
Loomy Skrevet 12. august 2005 Del Skrevet 12. august 2005 Det betyr at den ikke klarte å hente ut det du ba om. Dobbeltsjekk at du er logget inn, har valgt en database og at tabellen wap eksisterer. Lenke til kommentar
jic Skrevet 12. august 2005 Forfatter Del Skrevet 12. august 2005 Det betyr at den ikke klarte å hente ut det du ba om. Dobbeltsjekk at du er logget inn, har valgt en database og at tabellen wap eksisterer. Ja det er tabell som heter wap og jeg har valgt databasen. Lenke til kommentar
jic Skrevet 12. august 2005 Forfatter Del Skrevet 12. august 2005 Jeg tror det er noe med where id='$id' å gjøre. Jeg har host hos servetheworld og der funker det, men når jeg flytta det over på¨en annen host så får jeg denne feilen. Lenke til kommentar
kakkle Skrevet 13. august 2005 Del Skrevet 13. august 2005 Da synes jeg at det lukter register globals feil. Hvor får du $id fra ? Fra url ? Isåfall kan du prøve å hente den med dette: $id = $_GET["id"]. HVis det er fra form, og data sendes med Post method, kan de hentes med $_POST["id"] Lenke til kommentar
jic Skrevet 13. august 2005 Forfatter Del Skrevet 13. august 2005 Da synes jeg at det lukter register globals feil. Hvor får du $id fra ? Fra url ? Isåfall kan du prøve å hente den med dette: $id = $_GET["id"]. HVis det er fra form, og data sendes med Post method, kan de hentes med $_POST["id"] Hei takk for svaret. Skal prøve det etterpå har ftp pålogging i andre maskinen. Jeg bruker form så håper det fungerer med ditt hjelp. Lenke til kommentar
jic Skrevet 13. august 2005 Forfatter Del Skrevet 13. august 2005 Hjalp ikke. får samme feil mld igjen. Lenke til kommentar
0lav Skrevet 13. august 2005 Del Skrevet 13. august 2005 Jeg far ogsa denne feilen noen ganger, det kan vaere hvis jeg feks. skrive get * FROM .... WHERE id(Dritt! Finner ikke ut hvordan lik teng funker pa denne tjekkiske tastaturet! )'5'. dette skal jo funke, men jeg far den hvis tabelen feks. heter ID og ikke id.. Sa sjekk om det er WAP elr Wap elns den egentlig heter... Lenke til kommentar
nomore Skrevet 13. august 2005 Del Skrevet 13. august 2005 dersom du bruker form bruk $_POST['id'] $_GET['id'] er dersom variablen ligger i url... Lenke til kommentar
jic Skrevet 13. august 2005 Forfatter Del Skrevet 13. august 2005 Mener du slik. <? $id = $_POST['id']; include("config1.php"); $connection = mysql_connect("$hostname" , "$user" , "$pass"); $db = mysql_select_db($dbase , $connection); $henta= mysql_query("SELECT * FROM wap where id='$id'"); while($get=mysql_fetch_array($henta)){ ?> <a href="<? echo "$_GET['id']"; ?>">Last ned</a> <? echo "$_GET['navn']"; ?> Lenke til kommentar
jic Skrevet 13. august 2005 Forfatter Del Skrevet 13. august 2005 Jeg far ogsa denne feilen noen ganger, det kan vaere hvis jeg feks. skrive get * FROM .... WHERE id(Dritt! Finner ikke ut hvordan lik teng funker pa denne tjekkiske tastaturet! )'5'. dette skal jo funke, men jeg far den hvis tabelen feks. heter ID og ikke id.. Sa sjekk om det er WAP elr Wap elns den egentlig heter... Det er wap og ikke Wap. Det fungerer på mitt side uten problemer slik det var før, men når jeg flyttet alt over til hans så fungerer det ikke og jeg får feil mld. Lenke til kommentar
jic Skrevet 13. august 2005 Forfatter Del Skrevet 13. august 2005 Prøvde slik og fikk denne feil mld nå. Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in on line 14 Lenke til kommentar
derox Skrevet 13. august 2005 Del Skrevet 13. august 2005 (endret) Prøv dette: $henta= mysql_query("SELECT * FROM wap where id='$id'"); $num = MySQL_Num_Rows($henta); //fjern kommentering for å sjekke at det i det heletatt finnes resultater //echo $num; $i = 0; while($i < $num) { //eksempler på variabler du kunne hentet ut $navn = MySQL_Result($henta, $i, 'navn'); $tlf = MySQL_Result($henta, $i, 'tlf'); //evt. kan du bruke tabeller //$navn[] = MySQL_Result($henta, $i, 'navn'); //$tlf[] = MySQL_Result($henta, $i, 'tlf'); $i++; } Endret 13. august 2005 av derox Lenke til kommentar
jic Skrevet 13. august 2005 Forfatter Del Skrevet 13. august 2005 Får denne mld. Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource 8 Lenke til kommentar
derox Skrevet 13. august 2005 Del Skrevet 13. august 2005 ok, der svarte du raskt, hehe :!: hmm, det kan enten være feil i sql-koden din (at du henter fra ting som ikke er der), eller du har ikke registrert noe data i tabellen din... har du registrert data i tabellen din? Lenke til kommentar
jic Skrevet 13. august 2005 Forfatter Del Skrevet 13. august 2005 Jo jeg har ting i tabellen. Jeg har en annen side hvor man henter kode og der får jeg ut fra tabellen. Prøvde å bruke samme kode på det scriptet, men får samma feil mld igjen. Lenke til kommentar
derox Skrevet 13. august 2005 Del Skrevet 13. august 2005 bare for kicks, echo ut $id variablen din å se hva du får... er den lik id'en til det id-feltet du har i wap-tabellen din? ser nå at det kode eksemplet jeg gav deg var for flere resultater og du var kun ute etter et resultat, da trenger du forsåvidt ikke num funksjonen og while løkka, du kan erstatte $i i result funksjonen med 0... Lenke til kommentar
jic Skrevet 13. august 2005 Forfatter Del Skrevet 13. august 2005 Får bare Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in uansett hva jeg gjør. Lenke til kommentar
Zic0 Skrevet 13. august 2005 Del Skrevet 13. august 2005 Jeg annbefaler deg til å sjekke alt med or die om den gir noen sql error. Lenke til kommentar
jic Skrevet 13. august 2005 Forfatter Del Skrevet 13. august 2005 Jeg annbefaler deg til å sjekke alt med or die om den gir noen sql error. Åssen gjør man det. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå