Hallo luitjes..
Ik heb een klein CMS ontwikkeld met een eigen database die in staat is om meerdere websites te onderhouden die ook hun eigen database gebruiken.
Nu loop ik echter bij een hostingprovider tegen een probleem aan, deze maakt de databasenaam als volg: domein_nl_-_DBnaam
Als ik dit in een query verwerk krijg ik dus een foutmelding.
voorbeeld:
$query = "SELECT id, naam FROM domein_nl_-_DBnaam.users WHERE naam = '$_POST[gebr]' AND wachtwoord = '$_POST[ww]'";
Hier gaat hij dus over zijn nek met de volgende foutmelding:
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 '-_DBnaam.users WHERE naam = 'blaat' AND wachtwoord = 'blaat'' at line 1
Het lijkt erop dat hij moeite heeft met het '-', maar dat lijkt me toch raar... Heb al vanalles geprobeerd, maar ik kom er echt niet uit, heeft iemand enig idee wat hier de oorzaak van kan zijn?!?
Ik heb een klein CMS ontwikkeld met een eigen database die in staat is om meerdere websites te onderhouden die ook hun eigen database gebruiken.
Nu loop ik echter bij een hostingprovider tegen een probleem aan, deze maakt de databasenaam als volg: domein_nl_-_DBnaam
Als ik dit in een query verwerk krijg ik dus een foutmelding.
voorbeeld:
$query = "SELECT id, naam FROM domein_nl_-_DBnaam.users WHERE naam = '$_POST[gebr]' AND wachtwoord = '$_POST[ww]'";
Hier gaat hij dus over zijn nek met de volgende foutmelding:
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 '-_DBnaam.users WHERE naam = 'blaat' AND wachtwoord = 'blaat'' at line 1
Het lijkt erop dat hij moeite heeft met het '-', maar dat lijkt me toch raar... Heb al vanalles geprobeerd, maar ik kom er echt niet uit, heeft iemand enig idee wat hier de oorzaak van kan zijn?!?