I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
SELECT count( hot_or_notStemme.id ) AS antal, hot_or_not.bnavn, hot_or_not.user_id FROM hot_or_notStemme INNER JOIN hot_or_not ON hot_or_notStemme.b_id = hot_or_not.id GROUP BY hot_or_notStemme.b_id ORDER BY antal DESC LIMIT 20
Så får du både brugernavn og brugerid med ud samtidig?
SELECT billed_id, Sum(stemme) AS StemmerTotal FROM hot_or_notStemme WHERE billed_id IN ( SELECT hon.id FROM hot_or_not AS hon, users AS u WHERE hon.user_ud=u.id AND u.kon='Pige') ) GROUP BY billed_id ORDER BY StemmerTotal DESC LIMIT 0, 20
- eller:
SELECT billed_id, Count(stemme) AS StemmerTotal FROM hot_or_notStemme WHERE billed_id IN ( SELECT hon.id FROM hot_or_not AS hon, users AS u WHERE hon.user_ud=u.id AND u.kon='Pige') ) GROUP BY billed_id ORDER BY StemmerTotal DESC LIMIT 0, 20
- alt efter hvordan feltet 'stemme' egentligt er defineret.
SELECT billed_id, Count(stemme) AS StemmerTotal FROM hot_or_notStemme WHERE billed_id IN ( SELECT hon.id FROM hot_or_not AS hon, users AS u WHERE hon.user_ud=u.id AND u.kon='Pige') ) GROUP BY billed_id ORDER BY StemmerTotal DESC LIMIT 0, 20
Hvad skal jeg så skrive for at udskrive det ?
altså eks
$query("SELECT billed_id, Count(stemme) AS StemmerTotal FROM hot_or_notStemme WHERE billed_id IN ( SELECT hon.id FROM hot_or_not AS hon, users AS u WHERE hon.user_ud=u.id AND u.kon='Pige') ) GROUP BY billed_id ORDER BY StemmerTotal DESC LIMIT 0, 20"); $rs = mysql_fetch_array($query)) {
$query = mysql_query("SELECT billed_id, Count(stemme) AS StemmerTotal FROM hot_or_notStemme WHERE billed_id IN ( SELECT hon.id FROM hot_or_not AS hon, users AS u WHERE hon.user_ud=u.id AND u.kon='Pige') ) GROUP BY billed_id ORDER BY StemmerTotal DESC LIMIT 0, 20");
$query = mysql_query("SELECT billed_id, Count(stemme) AS StemmerTotal FROM hot_or_notStemme WHERE billed_id IN ( SELECT hon.id FROM hot_or_not AS hon, users AS u WHERE hon.user_ud=u.id AND u.kon='Pige') ) GROUP BY billed_id ORDER BY StemmerTotal DESC LIMIT 0, 20"); while($rs = mysql_fetch_array($query)) {
$conn2 = mysql_query("SELECT * FROM hot_or_not WHERE id = '$rs[billed_id]'"); $rs2 = mysql_fetch_array($conn2);
$conn3 = mysql_query("SELECT * FROM users WHERE id = '$rs2[user_id]'"); $rs3 = mysql_fetch_array($conn3);
Husk at du lige skal forbinde dig til din database-server og udvælge dig en database. Derud over er det altid en god ide at tjekke for sql-fejl med mysql_error():
<?php
$query = mysql_query("SELECT billed_id, Count(stemme) AS StemmerTotal FROM hot_or_notStemme WHERE billed_id IN ( SELECT hon.id FROM hot_or_not AS hon, users AS u WHERE hon.user_ud=u.id AND u.kon='Pige') ) GROUP BY billed_id ORDER BY StemmerTotal DESC LIMIT 0, 20") or die(mysql_error()); // Jeg har ændret her. while($rs = mysql_fetch_array($query)) {
$conn2 = mysql_query("SELECT * FROM hot_or_not WHERE id = '$rs[billed_id]'"); $rs2 = mysql_fetch_array($conn2);
$conn3 = mysql_query("SELECT * FROM users WHERE id = '$rs2[user_id]'"); $rs3 = mysql_fetch_array($conn3);
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT hon.id FROM hot_or_not AS hon, users AS u WHERE
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT hon.id FROM hot_or_not AS hon, users AS u WHERE
$query = mysql_query("SELECT billed_id, Count(stemme) AS StemmerTotal FROM hot_or_notStemme WHERE billed_id IN ( SELECT hon.id FROM hot_or_not AS hon, users AS u WHERE hon.user_id=u.id AND u.kon='Pige') ) GROUP BY billed_id ORDER BY StemmerTotal DESC LIMIT 0, 20") or die(mysql_error()); // Jeg har ændret her. while($rs = mysql_fetch_array($query)) {
$conn2 = mysql_query("SELECT * FROM hot_or_not WHERE id = '$rs[billed_id]'"); $rs2 = mysql_fetch_array($conn2);
$conn3 = mysql_query("SELECT * FROM users WHERE id = '$rs2[user_id]'"); $rs3 = mysql_fetch_array($conn3);
$query = mysql_query("SELECT billed_id, Count(stemme) AS StemmerTotal FROM hot_or_notStemme WHERE billed_id IN ( SELECT hon.id FROM hot_or_not AS hon, users AS u WHERE hon.user_id=u.id AND u.kon='Pige' ) GROUP BY billed_id ORDER BY StemmerTotal DESC LIMIT 0, 20") or die(mysql_error()); // Jeg har ændret her. while($rs = mysql_fetch_array($query)) {
$conn2 = mysql_query("SELECT * FROM hot_or_not WHERE id = '$rs[billed_id]'"); $rs2 = mysql_fetch_array($conn2);
$conn3 = mysql_query("SELECT * FROM users WHERE id = '$rs2[user_id]'"); $rs3 = mysql_fetch_array($conn3);
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT hon.id FROM hot_or_not AS hon, users AS u WHERE
SELECT hons.billed_id, Count(hons.stemme) AS StemmerTotal, u.brugernavn FROM hot_or_notStemme as hons INNER JOIN hot_or_not AS hon ON hot_or_notStemme.b_id = hot_or_not.id INNER JOIN users AS u ON hon.user_id=u.id WHERE u.kon='Pige' GROUP BY billed_id ORDER BY StemmerTotal DESC LIMIT 0, 20
Der er kun en af dem som passer sammen med fejlbeskedens tekst:
SELECT hons.billed_id, Count(hons.stemme) AS StemmerTotal, u.brugernavn FROM hot_or_notStemme as hons INNER JOIN hot_or_not AS hon ON hons.b_id = hot_or_not.id INNER JOIN users AS u ON hon.user_id=u.id WHERE u.kon='Pige' GROUP BY billed_id ORDER BY StemmerTotal DESC LIMIT 0, 20
SELECT hons.billed_id, Count(hons.stemme) AS StemmerTotal, u.brugernavn FROM hot_or_notStemme as hons INNER JOIN hot_or_not AS hon ON hons.user_id = hon.user_id INNER JOIN users AS u ON hon.user_id=u.id WHERE u.kon='Pige' GROUP BY billed_id ORDER BY StemmerTotal DESC LIMIT 0, 20
Hvad mener du præcist med at "der er stemt 10"? Betyder det at der et 1 person som har givet billedet karakteren "10", eller at der er 10 personer som har givet billedet deres stemme?
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.