Articles of bindparam

PDO bindParam для даты не работает

Я новичок в PDO, я делал функцию php, чтобы возвращать результаты поиска рейсов, это мой код: $db = DB::getConnection(); $stmt = $db->prepare("SELECT * FROM `flights` WHERE `date` BETWEEN :befDate AND :aftDate AND `from` = :from AND `to` = :to AND `weight` >= :weight"); $stmt->bindParam(':befDate', $befDate, PDO::PARAM_STR); //$befDate = '2016-07-21'; $stmt->bindParam(':aftDate', $aftDate, PDO::PARAM_STR); //$aftDate = '2016-07-28'; […]

mysqli error – bind_param: количество переменных не совпадает

Я получаю следующую ошибку, но я пересчитывал все снова и снова, и все выглядит нормально. У кого-нибудь есть идеи? Ошибка: Предупреждение : mysqli_stmt :: bind_param () [mysqli-stmt.bind-param]: количество переменных не соответствует количеству параметров в подготовленном сообщении в /home/ambnews/public_html/invoice/response.php в строке 204 Код: // invoice customer information // billing $customer_name = $mysqli->real_escape_string($_POST['customer_name']); // customer name $customer_email […]

PHP bind_param не определен

Я работаю в MAMP, пытаясь сделать функцию входа в систему. Мой код подключения: $servername = "localhost"; $username = "root"; $password = "root"; $db = "world"; $mysqli = new mysqli($servername, $username, $password, $db); if($mysqli->connect_error){ die("Connection failed: " . $conn->connect_error); } Моя функция входа: if (isset($_POST['email'], $_POST['p'])){ $email = $_POST['email']; $password = $_POST['p']; //hashed password if(login($email, $password, […]

Хэш-пароль в PDO Ошибка / Уведомление

Если я запустил это, я получаю следующую ошибку: Примечание. Только переменные должны передаваться по ссылке в /var/www/interface/register.php в строке 11 Success Я не знаю, как это исправить. Он все еще успешный и данные хэшируются в базе данных, но я не хочу этого уведомления. $sql = " INSERT INTO users (username, password) VALUES (:username, :password)"; $stmt […]

PDO-> bindParam, PDO-> bindValue и PDO-> closeCursor

До сих пор я использовал PDO->bindParam но, читая руководство, я обнаружил PDO->bindValue из того, что я могу сказать, что PDO->bindValue передает значение, когда PDO->bindParam проходит по ссылке, является ли это единственной разницей? $modThread = db()->prepare("UPDATE `threads` SET `modtime` = UNIX_TIMESTAMP( ) WHERE `threadid` =:id LIMIT 1"); while(something) { $modThread->bindParam(':id', $thread); $modThread->execute(); //*******************HERE********************// } в $modThread […]

В чем разница между bindParam и bindValue?

В чем разница между PDOStatement::bindParam() и PDOStatement::bindValue() ?

Путаница между bindValue () и bindParam ()?

Я Bindvalue() между этими двумя функциями Bindvalue() и BindParam() Я читал на php.net, что он не убегает % и _ , поэтому будьте осторожны при использовании LIKE . Поэтому я думаю, что BindValue() не используется, когда мы используем запрос LIKE. когда мы используем LIKE запрос BindParam() . Потому что, как я знаю, BindParam может избежать […]