piuttosto breve domanda, ecco un esempio:PHP PDO: gli stili di recupero FETCH_CLASS e FETCH_INTO prelevano nelle proprietà degli oggetti privati?
$prepared = $this->pdo->prepare("SELECT * FROM Users WHERE ID = :ID");
$statement = $prepared->execute(array(":ID" => $User_ID))
$result = $statement->fetchAll(PDO::FETCH_CLASS, "User");
//OR
$User = new User();
$result = $statement->fetch(PDO::FETCH_INTO, $User);
(scritta dalla parte superiore della testa, potrebbero contenere errori di sintassi)
fare quelle due fetch direttamente nelle privati proprietà di detti oggetti? L'ho letto anche per aggirare la funzione __construct
, quindi eluderà anche lo stato privato?
Ah, va bene ... Dal momento che fetchAll vuole creare più di un oggetto questo non funzionerà mai. Capisco! – sinni800
Non avrà problemi a creare le classi, è FETCH_INTO che non funzionerà poiché è possibile inviare un solo oggetto come parametro. –
@Wesleay è quello a cui mi riferivo. Gli do solo una singola istanza, quindi non funziona. – sinni800