Articles of mysqli

Передача переменной PHP в bootstrap modal

У меня есть кнопка, которая создается с использованием цикла while. поэтому цикл while создает строку таблицы для каждой строки таблицы mysql. У меня есть одна строка кода для кнопки, которая создается снова для каждой строки таблицы, и каждая кнопка имеет другое значение, основанное на id для этой записи. $order .= '<td><a href="#myModal" class="btn btn-default btn-small" […]

Разбиение страниц с помощью MySQLi

Я наращиваю собственную CMS. У меня есть система администрирования, и теперь я могу вставлять сообщения, показывая сообщения, это не проблема, но разбиение на страницы – это проблема для меня. И это мой запрос: SELECT * FROM `posts` WHERE `status` != 'draft' Любая помощь приветствуется!

Запрос Mysqli не работает дважды

Я не могу заставить мои запросы Mysqli работать. Если я прокомментирую одну функцию в своем html, другая функция будет правильно выполнена и наоборот. function all_posts() { require_once 'database.inc.php'; $mysqli = mysqli_connect($host, $username, $password, $database); $query = mysqli_query($mysqli, "SELECT variable_name, post_name, post_date, post_display FROM blog_posts ORDER BY id DESC LIMIT 5"); if (!$query) echo mysqli_error(); while […]

Расширение класса MySQLi

Я хочу иметь возможность создавать классы, которые расширяют класс MySQLi для выполнения всех своих SQL-запросов. $mysql = new mysqli('localhost', 'root', 'password', 'database') or die('error connecting to the database'); Я не знаю, как это сделать без глобализации объекта $ mysql для использования в моих других методах или классах. class Blog { public function comment() { global […]

Paginate result set, написав запрос с помощью подготовленных операторов,

Я использовал классы разбиения на страницы, когда делал это до традиционного способа, но теперь, когда я пришел, чтобы делать запросы с помощью подготовленных операторов, через оператор $ stmt-> fetch (), я не знаю, как теперь разбивать страницы , Я просматриваю и проверяю литературу stackoverflow, и кажется, что для нее есть какое-то готовое решение, некоторые команды […]

PHP mysqli Тип bind_param для текста

Для формы обратной связи, которая будет удалять комментарии пользователей в таблице MySQL, я не знаю, какой тип bind_param использовать для предоставленного пользователем текста обратной связи (тип поля MySQL = текст) function sql_ins_feedback($dtcode,$custip,$name,$email,$subject,$feedback) { global $mysqli ; if($stmt = $mysqli->prepare("INSERT INTO feedback (dtcode,custip,name,email,subject,feedback) VALUES (?,?,?,?,?,?)")) { $stmt->bind_param("ssssss", $dtcode,$custip,$name,$email,$subject,$feedback); $stmt->execute() ; $stmt->close() ; } } ИЛИ ЭТО? […]

MySQLI 28000/1045 Доступ запрещен для пользователя 'root' @ 'localhost'

У меня проблемы. Поэтому я пытаюсь подключиться к моей базе данных с помощью MySQLi, но я получаю эту ошибку: Warning: mysqli::mysqli(): (28000/1045): Access denied for user 'root'@'localhost' (using password: NO) in /home/venge/public_html/library/classes/database.class.php on line 16 Warning: Missing argument 1 for Users::__construct(), called in /home/venge/public_html/routing.php on line 4 and defined in /home/venge/public_html/library/classes/users.class.php on line 3 Warning: […]

Как изменить mysql на mysqli?

Основываясь на этом коде ниже, я использую для регулярного mysql, как я могу преобразовать его в mysqli? Это так же просто, как изменение ** mysql _query ($ sql) ; to mysqli _query ($ sql) ; ? ** <?PHP //in my header file that is included on every page I have this $DB["dbName"] = "emails"; $DB["host"] […]

MySQLi подготовил отчеты об ошибках

Я пытаюсь окунуться в MySQli, и я смущен сообщением об ошибках. Я использую возвращаемое значение инструкции MySQLi «подготовить» для обнаружения ошибок при выполнении SQL, например: $stmt_test = $mysqliDatabaseConnection->stmt_init(); if($stmt_test->prepare("INSERT INTO testtable VALUES (23,44,56)")) { $stmt_test->execute(); $stmt_test->close(); } else echo("Statement failed: ". $stmt_test->error . "<br>"); Но является ли возвращаемое значение инструкции prepare только обнаружением ошибки в […]

Как использовать несколько баз данных в Laravel

Я хочу объединить несколько баз данных в моей системе. В большинстве случаев база данных MySQL; но он может отличаться в будущем, то есть администратор может создавать такие отчеты, которые используют источник гетерогенной системы баз данных. Итак, мой вопрос заключается в том, делает ли Laravel любой Фасад, чтобы справляться с такими ситуациями? Или любая другая структура […]