PHP beginner |
|
Hallo,
ik heb volgende code:
public static function readItems ( $dbConn , $itemID )
{
try
{
$dbConn->beginTransaction();
$oPdoStatement = $dbConn->prepare( "SELECT * FROM cal_items" );
$oPdoStatement->execute();
$read = $oPdoStatement->fetch(PDO::FETCH_ASSOC);
return $read;
}
catch (PDOException $oPdoException)
{
echo $oPdoException->getMessage();
}
}
}
$dbConn = PDO_CONN::preparePDO();
$read = calendar::readItems($dbConn);
public static function readItems ( $dbConn , $itemID ) { try { $dbConn->beginTransaction(); $oPdoStatement = $dbConn->prepare( "SELECT * FROM cal_items" ); $oPdoStatement->execute(); $read = $oPdoStatement->fetch(PDO::FETCH_ASSOC); return $read; } catch (PDOException $oPdoException) { echo $oPdoException->getMessage(); } } } $dbConn = PDO_CONN::preparePDO(); $read = calendar::readItems($dbConn);
Die PDO_CONN is nog een andere klasse waarin ik de PDO verbinding initialiseer (en dit werkt allemaal).
Wat is nu het probleem: wanneer ik dit doe, kan ik alleen het eerste voorbeeld uitlezen.
Ik weet hoe het werkt om er een while in de code te zetten (in de functie dus), maar dat wil ik niet, omdat ik er dan ook echt een opmaak moet aangeven, terwijl dit op verschillende pagina's gaat komen met telkens een verschillende opmaak.
Wat ik dus wil is een of andere foreach of while maken met die $read onderaan de pagina. Iemand een idee hoe dat moet?
|