Kohana prepared statement o la costruzione di query?
-
30-09-2019 - |
Domanda
sto cercando di fare i conti con quadro Kohana per un nuovo progetto. Volevo solo chiedere che cosa i vostri pensieri erano sui due diversi metodi per l'esecuzione di query. Se uno metodo di posa eventuali limitazioni?
http://kohanaframework.org/guide/tutorials.databases 1. prepared statement 2. Domanda di costruzione
Voglio fare la scelta giusta prima di iniziare la costruzione della app.
Molte grazie!
Soluzione
Entrambi hanno il proprio machnism per sfuggire l'input dell'utente. Io preferisco il Generatore di query, perché penso che sia più facile da leggere in seguito. Ma questa è solo una questione di gusti. Entrambi sono lo stesso e avranno le stesse limitazioni.
offtopic: Date un'occhiata al ORM che viene fornito con Kohana 3. E 'davvero facile e funziona come un fascino. Io uso solo il generatore di query per le query complesse.
Altri suggerimenti
istruzioni preparate sono utili quando non puoi costruire query con un QBuilder (comandi motore-specifiche DB, come 'TAVOLI Sblocca'). Per tutte le domande standard (selezionare / inserimento / aggiornamento / cancellazione) vi consiglio QBuilder.
Se è possibile scrivere SQL, poi scriverlo. Il generatore di query è per le persone che non sanno scrivere SQL. Utilizzando l'ORM è una storia diversa, questo è tutto di preferenza. Amo scrivere tutte le mie domande a mano, rende più facile per me di prova contro il database manualmente.