MS Access en PHP
Ik heb een Access database en die wil ik via PHP benaderen. Via het onderstaande stukje code krijg ik ook een overzicht terug. Alleen als ik DISTINCT (SELECT DISTINCT Naam FROM Tabel1) of ORDER BY toevoeg aan de query krijg ik helemaal niets meer terug. Nu is mijn vraag wat doe ik verkeerd?
http://www.w3schools.com/PHP/php_db_odbc.asp
Code (php)
http://www.w3schools.com/PHP/php_db_odbc.asp
Eigenlijk werkt het net zoals alle andere SQL koppelingen.
Je moet ook de errors afvangen
Als je op http://php.net/odbc kijkt zie je o.a. een link naar http://php.net/odbc_error
Je moet ook de errors afvangen
Als je op http://php.net/odbc kijkt zie je o.a. een link naar http://php.net/odbc_error
Oke, ik snap dat ik errors moet afvangen, maar wat heeft dat met een niet werkende query te maken? Als ik een gewone select doe krijg ik resultaat terug maar als ik er een distinct bij zet krijg ik niets meer terug.....lijkt dan toch in de query te zitten toch?
Als het in de query zit heb je een redelijke kans dat je iets fout doet, door de error weer te geven kun je zien wat je fout doet.
if (odbc_error())
{
echo odbc_errormsg($conn);
}
$rs=odbc_exec($conn,$sql);
if (!$rs)
{
exit("Error in SQL");
}
Ik krijg bij beide geen foutmelding op de query..
{
echo odbc_errormsg($conn);
}
$rs=odbc_exec($conn,$sql);
if (!$rs)
{
exit("Error in SQL");
}
Ik krijg bij beide geen foutmelding op de query..




