powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / mysqli_stmt::bind_param: для чего указывать тип каждого параметра?
2 сообщений из 2, страница 1 из 1
mysqli_stmt::bind_param: для чего указывать тип каждого параметра?
    #39828960
Masochist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Для защиты от SQL-инъекций использую prepared statements, например:

Код: php
1.
2.
3.
4.
<?php
$stmt = $mysqli->prepare("INSERT INTO CountryLanguage VALUES (?, ?, ?, ?)");
$stmt->bind_param('sssd', $code, $language, $official, $percent);
?>



Проблема в том, что утомительно каждый раз указывать типы параметров ('sssd').
Можно ли для всех параметров тупо использовать тип s?
Для чего вообще нужна возможность указать тип параметра (i=integer, d=double, s=string, b=blob).
Если я не использую тип blob, чем грозит использование 's' для всех параметров, в том числе и числовых?
Спасибо
...
Рейтинг: 0 / 0
mysqli_stmt::bind_param: для чего указывать тип каждого параметра?
    #39829098
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orm использовать не предлагать?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / mysqli_stmt::bind_param: для чего указывать тип каждого параметра?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]