MiniJeffrey
Legacy Member
Hi
Ik zit met een lastig probleem, ofwel zie ik het totaal over het hoofd ofwel werkt het gewoon niet...
Ik wil controleren of een query goed uitgevoerd is en aan de hand daarvan een bepaalde string tonen.
Tot zover, maar nu wil ik dus een controle:
ALS de query geslaags is dan toon ik echo 'U bent succesvol uitgeschreven';
ANDERS toon ik echo 'Er is een probleem opgetreden bij het uitschrijven';
Ik heb al vanalles geprobeerd om dit werkend te krijgen, zonder licht in de tunnel. Volgens php.net geeft mysqli_query bij een delete/update/insert TRUE of FALSE terug.
Iemand een idee? Ik heb ook al via $result gechecked op true/false en 0/1 en ook dat werkte niet =(
als ik $result print krijg ik altijd 1, of de query nie geldig was of niet...
Ik zit met een lastig probleem, ofwel zie ik het totaal over het hoofd ofwel werkt het gewoon niet...
Ik wil controleren of een query goed uitgevoerd is en aan de hand daarvan een bepaalde string tonen.
Code:
$dbc = mysqli_connect(....) //Deze werkt zeker, getest
$query = "DELETE FROM nieuwsgroep WHERE nid = 22"; //GELDIGE QUERY
$result = mysqli_query($dbc, $query); //QUERY WORDT GOED UITGEVOERD
Tot zover, maar nu wil ik dus een controle:
ALS de query geslaags is dan toon ik echo 'U bent succesvol uitgeschreven';
ANDERS toon ik echo 'Er is een probleem opgetreden bij het uitschrijven';
Ik heb al vanalles geprobeerd om dit werkend te krijgen, zonder licht in de tunnel. Volgens php.net geeft mysqli_query bij een delete/update/insert TRUE of FALSE terug.
Code:
$dbc = mysqli_connect(....) //Deze werkt zeker, getest
$query = "DELETE FROM nieuwsgroep WHERE nid = 22"; //GELDIGE QUERY
if(mysqli_query($dbc, $query))
{
echo 'U bent succesvol uitgeschreven';
}
else
{
echo 'Er is een probleem opgetreden'; //KOMT ELKE KEER HIER TERECHT, ZOWEL BIJ GELDIGE ALS BIJ FOUTIEVE NID
}
// WERKT NIET!
Iemand een idee? Ik heb ook al via $result gechecked op true/false en 0/1 en ook dat werkte niet =(
als ik $result print krijg ik altijd 1, of de query nie geldig was of niet...