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']));