30. januar 2001 - 15:44Der er
4 kommentarer og 1 løsning
AVG (average) returnerer \'Resourse id...\'
Udsnit af php-kode. *************************************** $result = mysql_query(\"select AVG(rating) from ratings where(userid = $userid)\"); print (\"Din rating er $result\"); die; *************************************** rating og userid er kolonner i tabellen ratings.
Problemmet er at denne kode returneres: \'Din rating er Resource id #4\'
Hvordan bliver dette rettet så der står tal i stedet for \'Resource id #4\' ?
Du glemmer at hente resultatet af queryen. $result = mysql_query(\"select AVG(rating) AS avg_rating from ratings where(userid = $userid)\"); $myrow = mysql_fetch_array($result); print (\"Din rating er $myrow[\"avg_rating\"]\"); die;
$row = mysql_fetch_array(mysql_query(\"select AVG(rating) AS avg_rating from ratings where(userid = $userid)\")); echo (\"Din rating er $row[avg_rating]\");
Synes godt om
Ny brugerNybegynder
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.