4CMS PDO Crud
CREATE, READ, UPDATE und DELETE wie ich es hier im 4CMS verwende.
Wenn ich einen Parameter an ein Prepared Statement binde, muss ich ihn nicht escapen.
CREATE = INSERT INTO - Daten hinzufügen.
$stmt = $db->prepare('INSERT INTO * (user) VALUES (:user)'); $stmt->execute(array(':user' => $user));
READ = SELECT - Daten einlesen.
$stmt = $db->query('SELECT user FROM * ORDER BY uid DESC'); while($row = $stmt->fetch()){ echo $row['user']; }
UPDATE = SELECT - Daten ändern.
$stmt = $db->prepare('UPDATE * SET user = :user WHERE uid = :uid'); $stmt->execute(array(':user' => $user));
DELETE = Daten löschen.
$stmt = $db->prepare('DELETE FROM * WHERE uid = :uid'); $stmt->execute(array(':uid' => $_GET['deluid']));