Afrund til i query

Tags:    mysqli round

Jeg har denne MySQLI query :
Fold kodeboks ind/udSQL kode 


Er det muligt at tage de nye værdier af totalrating og count også udregne et gennemsnit.

Måske noget i denne stil.
Fold kodeboks ind/udSQL kode 





6 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Du mangler $stmtc->fetch();

Se http://php.net/manual/en/mysqli-stmt.bind-result.php (ex. 1)



Ja da...

Jeg mener ikke at man kan basere en update på et SELECT, men du kan prøve ad. Ellers er det kun muligt vha. to queries.
Fold kodeboks ind/udSQL kode 


Men da jeg ikke umiddelbart forstå din tankegang, må du nok forklare lidt nærmere...



Indlæg senest redigeret d. 23.01.2013 20:09 af Bruger #10216




Indlæg senest redigeret d. 23.01.2013 21:27 af Bruger #13010
Skal man altid køre fetch() efter en bind_result() ?





Ja... med $stmt->bind_result() binder du variabler til resultatet af $stmt->fetch().

Men afvikler du INSERT, UPDATE, DELETE SQL, hvor du ikke returnerer data har du ikke behov for at udfører hverken $stmt->bind_result() eller $stmt->fetch().



Ok. Jeg er stadig ikke så god til det her endnu.
Hvis jeg nu "bare" vil vide om en bestemt URL findes i forvejen hvordan er så bedst at gøre det på ?

Her gør sådan her nu.
Fold kodeboks ind/udPHP kode 




t