Цитата:
Сообщение от Blakkky
1. Зачем нужны интерфейсы в PHP?
2. Чем PDO лучше mysqli и чем хуже?
3. Зачем в PHP нужен ReflectionClass?
4. Что такое MVC и в чем опасность его применения?
5. В чем и при каких условиях могут быть проблемы у данного кода, как их исправить:
PHP код:
$sql = "SELECT `field1`, `field2` FROM `my_table` WHERE `id` = '" . addslashes($_GET['id']) . "'";
$result = mysql_query($sql);
..........
Если ответы меня устроят, нам будет о чем поговорить
|
Эх, специфичные вопросы задал, как раз с тем, с чем я не работаю.
Ну ладно, попробую ответить.
1.В PHP можно обойтись и без них, в других языках, таких как допустим C# они нужны для типизации данных.
2.PDO автоматический фильтрует запросы, + он более свежий, и поддерживает большинство баз данных.
3.Позволяет получить всю информацию о объекте.
4.Model-View-Controller, в данный момент я только знакомлюсь с этой системой.
5.Если magic_quotes_gpc = on, то addslashes не нужны.