frankhaugen Skrevet 17. april 2011 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> '; }
Ernie Skrevet 17. april 2011 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.
frankhaugen Skrevet 17. april 2011 Forfatter 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!
frankhaugen Skrevet 17. april 2011 Forfatter 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
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å