Articles of mysqli

Адаптация метода select для приема более одного параметра

Мне нужно реализовать метод select() который может связывать один или несколько параметров и другой метод, который возвращает результат в index.php. Требуемый код, вызываемый из index.php: echo $this->_results -> korisnik_id; это класс базы данных, которому необходимо реализовать select() . текущая функция Select() принимает один параметр … DB::getInstance() -> Select('SELECT korisnik_id FROM korisnici WHERE korisnik_ime= ?', 's', […]

PHP mysqli работает в командной строке, но не на страницах

Red Hat Linux Server, Apache 2.2, PHP 5.5.4 Когда я запускаю это в командной строке, все кажется прекрасным: php -r '$ mysqli = new mysqli ("127.0.0.1", "un", "pw", "things", "3306"); В то же время у меня есть .php-документ, который не запускается. Я получаю эту ошибку … PHP Неустранимая ошибка: класс 'mysqli' не найден в [/path/to]/vars.php […]

Проблема с привязкой параметра Mysqli

Мне нужен дополнительный набор глаз на этом. Любая помощь будет оценена. Это очень простой поисковый запрос, но по какой-то причине я не могу найти ошибку. Ну, я знаю, где ошибка. Я просто не могу пройти мимо него. Так или иначе….. Я беру значение поиска из переменной POST, устанавливая эту переменную, а затем устанавливая переменную столбца […]

PHP MySQLi подготовил инструкции и выборку подмножества столбцов

Я использую MySQLi и PHP для вызова хранимой процедуры MySQL с подготовленными операторами. Он возвращает набор результатов с десятками столбцов. $stmt = $dbconnection->prepare("CALL SomebodysDbProcedure(?);"); $stmt->bind_param("s", $idvalue); $stmt->execute(); $stmt->bind_result($col1, $col2, $col3, …); Однако меня интересует только подмножество выходных столбцов. В документации указано, что bind_result() требуется для обработки полного набора возвращаемых столбцов: Обратите внимание, что все столбцы […]

Сбой PHP (или MySQL) при извлечении большой записи базы данных (~ 5 МБ)

Он не отображает никаких ошибок, просто пустую страницу. Я попробовал умереть ('test'), прежде чем я позвоню своей функции, чтобы получить запись, и она делает это, но когда я помещаю die ('test') после того, как я получаю строку, все, что я получаю, это пустая страница (on chrome it says this: Error 324 (net::ERR_EMPTY_RESPONSE): The server closed […]

PHP Неустранимая ошибка: вызов функции-члена bind_param () для объекта без объекта

У меня есть следующий код: $statement = $mysqli->prepare("INSERT INTO `paypal_transactions` (`txn_id`, `payer_email`, `mc_gross`, `mc_currency`, `expires`, `userid`) VALUES (?, ?, ?, ?, " . (time() + 2678400) . ", ?)"); file_put_contents('error.txt', $mysqli->error . mysqli_error($mysqli)); $statement->bind_param('ssdsi', $txn_id, $payer_email, $payment_amount, $payment_currency, $userid); $statement->execute(); error.txt пуст каждый раз, и это то, что я вижу в файле error_log: [02-Jul-2013 09:08:15 […]

Класс mysqli не найден

Я использовал mysqli для подключения к базе данных в своем приложении. Он работал нормально в течение нескольких дней, и внезапно он начал показывать следующую ошибку: Неустранимая ошибка: класс mysqli не найден Строка, которую я использовал для подключения к базе данных: $link = new mysqli('localhost', 'uname', 'password', 'scripts'); Не могли бы вы рассказать мне, что могло […]

PHP MySQLi multi_query готовый оператор

Я хотел знать, можно ли подготовить несколько операторов для MySQLi multi_query?

Переключить большой сайт с MySQL на MySQLi

Я хочу переключиться с MySQL на MySQLi, но у меня очень большой сайт. Я прочитал, что https://wikis.oracle.com/display/mysql/Converting+to+MySQLi может мне помочь, и я прочитал. Как я могу изменить этот mysql на mysqli? , В нем говорится, что я мог бы заменить большинство функций, просто добавив «i» в функцию, и что я должен начать bughunting. Но мой […]

SSL-самоподписанные сертификаты для подключения к Mysql с PHP

Описание: PHP дает ошибку при использовании самозаверяющих сертификатов, предоставляемых Google Cloud SQL. Подробности: Я пытаюсь подключиться к экземпляру mysql Google Cloud SQL, используя библиотеку mysqli от PHP. $db = mysqli_init(); mysqli_options ($db, MYSQLI_OPT_SSL_VERIFY_SERVER_CERT, true); $db->ssl_set('client-key.pem', 'client-cert.pem', 'server-ca.pem', NULL, NULL); $query = mysqli_real_connect ($db, $host, $user, $pass, $dbname, 3306, NULL, MYSQLI_CLIENT_SSL); Насколько я понимаю, облако Google […]