frankhaugen Skrevet 17. april 2011 Del Skrevet 17. april 2011 Hei Får opp feilmelding på siden min, men jeg finner ikke feilen, noen som kan gi en hjelpende hånd? (kodelinjen som får feilmelding er merket) Feilmelding: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\tone\index.php on line 102 Kode: function db_connect() { $connection = mysql_pconnect('mysql5.uniweb.no', '####', '####'); if(!$connection) { return false; } if(!mysql_select_db('franhau')) { return false; } return $connection; } //display lines located using array function db_result_to_array($result) { $res_array = array(); for ($count=0; $row = mysql_fetch_array($result); $count++) //feil på denne linja { $res_array[$count] = $row; } return $res_array; } //locate the product information function find_products() { db_connect(); $query = "SELECT * FROM produkter"; $result = mysql_query($query); $result = db_result_to_array($result); return $result; } //call function $products = find_products(); //display result foreach($products as $product) { echo //html code for a product row to be echoed out ' <div class="element"> <img src="images/productimg/'.$product['id'].'_small.jpg" /> <font>#'.$product['id'].' - '.$product['navn'].'</font><br /> <font>'.$product['pris'].',-</font> </div> '; } Lenke til kommentar
Ernie Skrevet 17. april 2011 Del Skrevet 17. april 2011 Hvis du leser feilmeldingen sier den at parameter 1 ($result) er boolsk og ikke en «resource». Går du bakover ser du at denne verdien stammer fra mysql_query. Det som høyst sannsynligvis skjer er at spørringen feiler. Lenke til kommentar
frankhaugen Skrevet 17. april 2011 Forfatter Del Skrevet 17. april 2011 Hvis du leser feilmeldingen sier den at parameter 1 ($result) er boolsk og ikke en «resource». Går du bakover ser du at denne verdien stammer fra mysql_query. Det som høyst sannsynligvis skjer er at spørringen feiler. Litt obvius når jeg ser på det nå, men da er jeg hvertfall usikker for hvis spørringen feiler, er det inloggingen som er problemer eller den faktiske spørringen? Takk BTW! Lenke til kommentar
frankhaugen Skrevet 17. april 2011 Forfatter Del Skrevet 17. april 2011 HAHAHAHAHA! fant feilen etter å ha brukt en "echo mysql_error();" og fikk opp feilmeldingen "no databse selected" var det obvious at jeg hadde glemt en "K" i navnet på databasen -frank 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å