27. december 2004 - 21:40Der er
7 kommentarer og 1 løsning
fejl i mysql query
Jeg får fejlen "select denied for user "mitusername""
når jeg kører følgende query:
$query = mysql_query( " SELECT forhandler.navn as navn, forhandler.amt as amt, forhandler.e-mail as mail, forhandler.hjemmeside as hjemmeside FROM cykler LEFT JOIN c_f.cykel ON c_f.cykelid = cykler.id LEFT JOIN cykelhandlere ON cykelhandlere.id = c_f.forhandlerid WHERE cykler.id=". $_GET['sid'] ." ORDER BY forhandler.id ") or die(mysql_error() ." Find alle forhandlere");
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.
gav mysql dig virkelig lov til at oprette en kolonne med navnet e-mail i den tabel?
det går ihvertfald galt her, for det '-' tegn vil blive læst som minus hvis du ikke angiver backtics tundt om det navn: ... forhandler.`e-mail` as mail, ...
men det er et sidespring. Den fejl du får kommer nok som arnesforklaringer
Synes godt om
Slettet bruger
29. december 2004 - 16:45#3
jeg kan godt lave en select i tabellen
Synes godt om
Slettet bruger
29. december 2004 - 16:46#4
Jeg har ændret querien en smule til:
$query = mysql_query( " SELECT `forhandler`.`navn` as navn, `forhandler`.`amt` as amt, `forhandler`.`e-mail` as mail, `forhandler`.`hjemmeside` as hjemmeside FROM cykler LEFT JOIN c_f.cykel ON c_f.cykelid = cykler.id LEFT JOIN cykelhandlere ON cykelhandlere.id = c_f.forhandlerid WHERE cykler.id=". $_GET['sid'] ." ORDER BY forhandler.id ") or die(mysql_error() ." \"Find alle forhandlere\"");
Synes godt om
Slettet bruger
29. december 2004 - 16:47#5
her:
$query = mysql_query( " SELECT `forhandler`.`navn` as navn, `forhandler`.`amt` as amt, `forhandler`.`e-mail` as mail, `forhandler`.`hjemmeside` as hjemmeside FROM cykler JOIN c_f.cykel ON c_f.cykelid = cykler.id JOIN cykelhandlere ON cykelhandlere.id = c_f.forhandlerid WHERE cykler.id=". $_GET['sid'] ." ORDER BY forhandler.id ") or die(mysql_error() ." \"Find alle forhandlere\"");
Synes godt om
Slettet bruger
29. december 2004 - 16:48#6
lol, har fundet fejlen, undskyld uleljligheden, havde skrevet JOIN c_f.cykle i stedet for c_f bare
Synes godt om
Slettet bruger
30. december 2004 - 13:28#7
lukker
Synes godt om
Slettet bruger
30. december 2004 - 13:28#8
med svar
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.