ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
260
260
EMPFEHLEN
-
23.01.12 10:37 #1
- Registriert seit
- Sep 2007
- Beiträge
- 527
Hallo,
ich hab mich gerade etwas in das Thema PDO und Prepared Statements eingelesen.
Ich habs soweit gecheckt, allerdings eines habe ich nirgends gelesen:
Wenn ich eine Abfrage innerhalb einer Abfrage machen muss also z.b.:
Wie müsste das mit PDO bzw. Prepared Statements aussehen?PHP-Code:$sql = "SELECT * FROM blabla";
$erg = mysql_query($sql);
if(mysql_num_rows) { // gucken ob was im Query drinsteckt
while($row = mysql_fetch_object($erg))
{
mach irgendwas
$sql1 = "SELECT * FROM blabla1 WHERE ID = $row->news";
$erg1 = mysql_query($sql1);
if(mysql_num_rows) { // gucken ob was im Query drinsteckt
while($row1 = mysql_fetch_object($erg1))
{
machnochwas
}
}
}
Geändert von nchristoph (23.01.12 um 11:13 Uhr)
-
Das könntest Du in dieser Form machen:
GrußPHP-Code:// Hauptresult holen
$objResult = $objPdo->query( "SELECT * FROM blabla" );
// inneren Query vorbereiten
$objStmt = $objPdo->prepare( "SELECT * FROM blabla1 WHERE ID = :id" );
// Hauptresult abarbeiten
while ( $arrRow = $objResult->fetch( PDO::FETCH_ASSOC )
{
// Parameter an das Prepared Statement binden
$objStmt->bindParam( ':id', $arrRow['news'], PDO::PARAM_INT );
// Prepared Statement ausfuehren
$objStmt->execute();
// Inneres Result abarbeiten
while ( $arrInnerRow = $objStmt->fetch( PDO::FETCH_ASSOC )
{
// mach noch mehr
}
}
-
23.01.12 15:35 #3
- Registriert seit
- Sep 2007
- Beiträge
- 527
Danke mal für die Antwort.
Muss ich dann in der 2ten whileschleife auch noch execute(); machen?
-
Ähnliche Themen
-
Dynamics Frage / allg. Frage
Von dixone im Forum Cinema 4DAntworten: 7Letzter Beitrag: 01.09.10, 23:00 -
Frage-Antwort-Frage Spiel...
Von Vitus im Forum Fun-ForumAntworten: 15Letzter Beitrag: 26.08.08, 20:14 -
[Frage:] Frage zu Passgen
Von Liftboy im Forum PHPAntworten: 6Letzter Beitrag: 04.08.05, 19:03 -
MySQL Tabellen verknüpfen (Anfänger Frage) + Frage zu Get
Von benurb im Forum PHPAntworten: 5Letzter Beitrag: 01.04.05, 13:00 -
Frage!
Von Vinci im Forum Cinema 4DAntworten: 29Letzter Beitrag: 08.10.04, 16:33





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren