Hallo und guten Abend,
folgendes Problem, ich habe gegoogelt und meine Lösung gefunden nur klappt es nicht, sprich er macht nichts, erstmal das script mit # ist mein altes mysql script versehen welches auch funktioniert, das PDO jedoch nicht.
echo $count gibt mir immer 0 zurück und auch in der DB ändert sich nichts.
Ziel des scripts ist es das falls die URL bereits eingetragen ist soll der counter +1 gesetzt werden, später prüfe ich mit $count == 0 ob kein Datensatz geändert wurde und dann wird er angelegt. Script bereits geschrieben aber hier irrelevant.
lg
folgendes Problem, ich habe gegoogelt und meine Lösung gefunden nur klappt es nicht, sprich er macht nichts, erstmal das script mit # ist mein altes mysql script versehen welches auch funktioniert, das PDO jedoch nicht.
PHP:
#$query = "UPDATE $table SET count=count+1 WHERE url=$safe_url" ;
$sql = 'UPDATE '.$table.'
SET
`count` = `count`+1
WHERE
`url`= '.$safe_url;
$stmt = $pdo->prepare($sql);
$count = $pdo->exec($sql);
echo $count;
if(!$stmt->execute()) {
$err_msg = "Es trat ein unerwarteter Fehler auf!";
return;
}
echo $count gibt mir immer 0 zurück und auch in der DB ändert sich nichts.
Ziel des scripts ist es das falls die URL bereits eingetragen ist soll der counter +1 gesetzt werden, später prüfe ich mit $count == 0 ob kein Datensatz geändert wurde und dann wird er angelegt. Script bereits geschrieben aber hier irrelevant.
lg