Prepared Statement
| Seite: | 1 | Seite | von 13 | 2 | 3 | 13 | ❯ | ❯❯ |
Hinweis
tabelle sollte immer mit eigenem Tabellennamen ersetzt werden!
$myvar sollte immer mit eigenem Variablennamen ersetzt werden!
Info
Es gibt viele möglichkeiten Daten zu Selektieren, die meist genutzten stehen hier.
SELECT
<?php
Tabellen-Fehler abfangen
try {
Gewählte Daten der 1sten Zeile
$myvar=$pdo->prepare("SELECT spalte2, spalte3, datumFROM tabelle");
$myvar->execute();
Tabelle auf Daten prüfen:
$nofile = $myvar->rowCount();if (empty($nofile)) {
echo "Keine Daten vorhanden";
}
Tabellen-Fehler Meldung
} catch (PDOException $dvp) {die ("Meine Tabelle 5 Fehler in Zeile: ".$dvp->getLine()); }
Daten ausgeben
$row = $myvar->fetch();$datum=new DateTime($row['datum']);
echo $row['spalte2'];
echo $row['spalte3'];
echo $datum->format('d.m.Y - H:i:s');
?>
SELECT last
<?php
Tabellen-Fehler abfangen
try {
Gewählte Daten der letzten Zeile
$myvar=$pdo->prepare("SELECT spalte1, spalte4, datumFROM tabelle
ORDER by id DESC");
$myvar->bindColumn(1,$spalte1);
$myvar->bindColumn(2,$spalte4);
$myvar->bindColumn(3,$newdatum);
$myvar->execute();
Tabelle auf Daten prüfen:
$nofile = $myvar->rowCount();if (empty($nofile)) {
echo "Keine Daten vorhanden";
}
Tabellen-Fehler Meldung
} catch (PDOException $dvp) {die ("Meine Tabelle 5 Fehler in Zeile: ".$dvp->getLine()); }
Daten ausgeben
$myvar->fetch();$datum=new DateTime($newdatum);
echo $spalte1;
echo $spalte4;
echo $datum->format('d.m.Y - H:i:s');
?>
SELECT alle Daten
<?php
Tabellen-Fehler abfangen
try {
Alle gewählten Daten Ausgeben
$myvar=$pdo->prepare("SELECT spalte1, spalte2, spalte3, spalte4, datumFROM tabelle");
$myvar->bindColumn(1,$spalte1);
$myvar->bindColumn(2,$spalte2);
$myvar->bindColumn(3,$spalte3);
$myvar->bindColumn(4,$spalte4);
$myvar->bindColumn(5,$newdatum);
$myvar->execute();
Tabelle auf Daten prüfen:
$nofile = $myvar->rowCount();if (empty($nofile)) {
echo "Keine Daten vorhanden";
}
Tabellen-Fehler Meldung
} catch (PDOException $dvp) {die ("Meine Tabelle 5 Fehler in Zeile: ".$dvp->getLine()); }
Daten ausgeben
while($myvar->fetch()){
$datum=new DateTime($newdatum);
echo $spalte1;
echo $spalte2;
echo $spalte3;
echo $spalte4;
echo $datum->format('d.m.Y - H:i:s');
}
?>
SELECT mit Platzhalter
<?php
Bestimmte Zeile Ausgeben
$id = 2;
Tabellen-Fehler abfangen
try {
Vorbereiten
$myvar=$pdo->prepare("SELECT spalte1, spalte2, spalte3, spalte4, datumFROM tabelle
WHERE id = ?");
Parameter binden
$myvar->bindParam(1, $id, PDO::PARAM_INT);Spalten binden
$myvar->bindColumn(1,$spalte1);$myvar->bindColumn(2,$spalte2);
$myvar->bindColumn(3,$spalte3);
$myvar->bindColumn(4,$spalte4);
$myvar->bindColumn(5,$newdatum);
Ausführen
$myvar->execute();
Tabelle auf Daten prüfen:
$nofile = $myvar->rowCount();if (empty($nofile)) {
echo "Keine Daten vorhanden";
}
Tabellen-Fehler Meldung
} catch (PDOException $dvp) {die ("Meine Tabelle 5 Fehler in Zeile: ".$dvp->getLine()); }
Daten ausgeben
$myvar->fetch();$datum=new DateTime($newdatum);
Die Daten
echo $spalte1;echo $spalte2;
echo $spalte3;
echo $spalte4;
echo $datum->format('d.m.Y - H:i:s');
?>
SELECT mit Parameter
<?php
Bestimmte Zeile Ausgeben
$id = 2;
Tabellen-Fehler abfangen
try {
Vorbereiten
$myvar=$pdo->prepare("SELECT spalte1, spalte2, spalte3, spalte4, datumFROM tabelle
WHERE id = :id");
Parameter binden
$myvar->bindParam(':id', $id, PDO::PARAM_INT);Spalten binden
$myvar->bindColumn(1,$spalte1);$myvar->bindColumn(2,$spalte2);
$myvar->bindColumn(3,$spalte3);
$myvar->bindColumn(4,$spalte4);
$myvar->bindColumn(5,$newdatum);
Ausführen
$myvar->execute();
Tabelle auf Daten prüfen:
$nofile = $myvar->rowCount();if (empty($nofile)) {
echo "Keine Daten vorhanden";
}
Tabellen-Fehler Meldung
} catch (PDOException $dvp) {die ("Meine Tabelle 5 Fehler in Zeile: ".$dvp->getLine()); }
Daten ausgeben
$myvar->fetch();$datum=new DateTime($newdatum);
Die Daten
echo $spalte1;echo $spalte2;
echo $spalte3;
echo $spalte4;
echo $datum->format('d.m.Y - H:i:s');
?>
| Seite: | 1 | Seite | von 13 | 2 | 3 | 13 | ❯ | ❯❯ |