Articles of statement

Как связать аргументы mysqli bind_param динамически в PHP?

Я участвовал в использовании подготовленных и связанных операторов для своих запросов sql, и до сих пор я это сделал, он работает нормально, но он не является динамическим вообще, когда приходит к нескольким параметрам или когда нет необходимости в параметре, public function get_result($sql,$parameter) { # create a prepared statement $stmt = $this->mysqli->prepare($sql); # bind parameters for […]

Который быстрее и лучше, Switch Case или если что-то еще, если?

Каковы лучшие и быстрые методы: если или переключиться? if(x==1){ echo "hi"; } else if (x==2){ echo "bye"; } switch(x){ case 1 … break; default; }

Должен ли я использовать подготовленные инструкции для MySQL в PHP PERFORMANCE-WISE?

Я понимаю преимущества безопасности подготовленных операторов в MySQL. Здесь нет необходимости освещать эту тему. Мне интересно об их аспекте. Теперь я знаю, когда запрос с использованием подготовленного оператора выполняется дважды в одном скрипте PHP, это быстрее, потому что запрос обрабатывается один раз, один раз для каждого запроса. Клиент делает одну поездку для подготовки, а затем […]

Вызов хранимой процедуры с параметром Out с использованием PDO

Я уже давно использую PDO и реорганизую проект, чтобы он использовал хранимые procs вместо встроенного SQL. Я получаю сообщение об ошибке, которое не могу объяснить. Я использую PHP версии 5.3.5 и MySQL версии 5.0.7. Я просто пытаюсь получить базовый хранимый процесс с выходом для работы. Здесь хранится proc: DELIMITER // CREATE PROCEDURE `proc_OUT` (OUT var1 […]

Подготовка инструкции MySQL INSERT / UPDATE с значениями DEFAULT

Цитата MySQL INSERT manual – то же самое для UPDATE: Используйте ключевое слово DEFAULT, чтобы явно указать значение столбца по умолчанию. Это упрощает запись инструкций INSERT, которые присваивают значения всем, кроме нескольких столбцов, потому что это позволяет избежать записи неполного списка VALUES, который не включает значение для каждого столбца в таблице. В противном случае вам […]

Простой способ проверить, не является ли переменная не равной нескольким строковым значениям?

Текущие коды: <?php // See the AND operator; How do I simplify/shorten this line? if( $some_variable !== 'uk' && $some_variable !== 'in' ) { // Do something } ?> А также: <?php // See the OR operator; How do I simplify/shorten this line? if( $some_variable !== 'uk' || $some_variable !== 'in' ) { // Do […]