Måske jeg begynder at forstå hvad du vil. Jeg vil ikke garantere at den her virker, men prøv den lige, og paste evt. fejlmeddelelser:
$foresp = mysql_query("SELECT COUNT(bestyrelse_medlemmer.id) as num, navne_basis.id, navne_basis.fornavn, navne_basis.efternavn, navne_basis.adresse, navne_basis.postnr, `navne_basis.by`, navne_basis.tlf, navne_basis.mobil, navne_basis.billede, navne_basis.email FROM navne_basis LEFT JOIN bestyrelse_medlemmer ON bestyrelse_medlemmer.navne_id = navne_basis.id HAVING num > 0 ORDER BY navne_basis.fornavn ") or die(mysql_error());
SELECT id, fornavn, efternavn, adresse, postnr, `by`, tlf, mobil, billede, email FROM navne_basis WHERE id NOT IN (SELECT navnid AS id FROM bestyrelse_medlemmer) ORDER BY fornavn
Fejlmeddelse: Mixing of GROUP columns (MIN(),MAX(),COUNT()...) with no GROUP columns is illegal if there is no GROUP BY clause
-------------- $foresp = mysql_query("SELECT COUNT(bestyrelse_medlemmer.id) as num, navne_basis.id, navne_basis.fornavn, navne_basis.efternavn, navne_basis.adresse, navne_basis.postnr, navne_basis.by, navne_basis.tlf, navne_basis.mobil, navne_basis.billede, navne_basis.email FROM navne_basis LEFT JOIN bestyrelse_medlemmer ON bestyrelse_medlemmer.navnid = navne_basis.id HAVING num > 0 ORDER BY navne_basis.fornavn ") or die(mysql_error());
$foresp = mysql_query("SELECT COUNT(bestyrelse_medlemmer.id) as num, navne_basis.id, navne_basis.fornavn, navne_basis.efternavn, navne_basis.adresse, navne_basis.postnr, navne_basis.by, navne_basis.tlf, navne_basis.mobil, navne_basis.billede, navne_basis.email FROM navne_basis LEFT JOIN bestyrelse_medlemmer ON bestyrelse_medlemmer.navnid = navne_basis.id HAVING num > 0 GROUP BY navne_basis.id ORDER BY navne_basis.fornavn ") or die(mysql_error());
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 navnid AS id FROM bestyrelse_medlemmer) ORDER BY fornav
hvis jeg skriver følgende:
include("config.php"); $db = mysql_connect($server, $user, $pass); mysql_select_db($database, $db); $foresp = mysql_query("SELECT id, fornavn, efternavn, adresse, postnr, `by`, tlf, mobil, billede, email FROM navne_basis WHERE id NOT IN (SELECT navnid AS id FROM bestyrelse_medlemmer) ORDER BY fornavn ") or die(mysql_error());
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 'GROUP BY navne_basis.id ORDER BY navne_basis.fornavn' at line 1
$foresp = mysql_query("SELECT COUNT(bestyrelse_medlemmer.id) as num, navne_basis.id, navne_basis.fornavn, navne_basis.efternavn, navne_basis.adresse, navne_basis.postnr, navne_basis.by, navne_basis.tlf, navne_basis.mobil, navne_basis.billede, navne_basis.email FROM navne_basis LEFT JOIN bestyrelse_medlemmer ON bestyrelse_medlemmer.navnid = navne_basis.id GROUP BY navne_basis.id HAVING num = 0 ORDER BY navne_basis.fornavn ") or die(mysql_error());
SELECT id, fornavn, efternavn, adresse, postnr, `by`, tlf, mobil, billede, email FROM navne_basis LEFT JOIN bestyrelse_medlemmer WHERE bestyrelse_medlemmer.navnid IS NULL ORDER BY fornavn
SELECT id, fornavn, efternavn, adresse, postnr, `by`, tlf, mobil, billede, email FROM navne_basis LEFT JOIN bestyrelse_medlemmer ON navne_basis.id = bestyrelse_medlemmer.navnid WHERE bestyrelse_medlemmer.navnid IS NULL ORDER BY fornavn
Ja, den er nok heller ikke tosset, lidt simplere måske.
Anyhoo, så bestemmer du jo selv hvilken du vil bruge, Overgreat. Jeg smider et svar, så er resten op til dig :)
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.