Я пробовал код как в функции, так и вне ее, и она показала некоторые очень важные характеристики. Она отлично работает, когда из функции, но когда она включена в функцию, ничего не возвращается. Помогите мне хорошо восстановить функцию. <?php function detgrade($con,$mrk){ $pk=$con->prepare("SELECT grade FROM grading WHERE ? BETWEEN min_mark AND max_mark"); $pk->bindValue(1,$mrk); $pk->execute(); $ind=$pk->fetch(PDO::FETCH_ASSOC); $gr = […]
Я довольно новичок в использовании PDO, и я хотел бы настроить его, чтобы иметь несколько баз данных по мере необходимости. Поэтому я создал функцию, которая позволяет передавать имя базы данных, которое будет использоваться как и когда. Это работает в определенной степени, так как в нем выбирается база данных, в которую вы проходите, но даже если […]
Я рассматриваю возможность изменения кода PHP для использования PDO для доступа к базе данных вместо mysqli (поскольку синтаксис PDO имеет больше смысла для меня и является агностиком базы данных). Для этого мне нужно, чтобы оба метода работали, пока я делаю переход. Моя проблема заключается в следующем: до сих пор один или другой метод приведет к […]
Я пытаюсь получить данные из нескольких рассказов, используя LEFT OUTER JOIN, но я получаю фатальную ошибку. Имена таблиц, имена полей, соединения db правильны. $sql = "SELECT shipping_info.shipping_id, service1.service, package1.package_type, countries1.country AS fromCountry, countries2.country AS toCountry, countries3.country AS resiCountry, customer1.name, FROM shipping_info LEFT OUTER JOIN service_types AS service1 ON shipping_info.service_type = service_types.serviceType_id LEFT OUTER JOIN package_types […]
Я использую несколько простых PHP-PDO для получения данных из моей базы данных, ничего особенного, по моему мнению, но для отображения данных мне нужно получить их из трех разных таблиц, поэтому я делаю что-то вроде этого: public function fetchByVinAxnmrss($con) { $success = false; //$this->vin = "KMHLC81UACU021096"; if($this->vin){ try{ $sql = "SELECT * FROM axnmrs_cases WHERE vin […]
Я создаю REST API для регистрации пользователя с использованием PHP и Slim . Это дает мне ошибку, когда я запускаю ее в расширенном клиенте REST: {"error":{"text":SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'name' cannot be null}} Код для модуля регистров выглядит следующим образом: function insertUpdate() { $request = \Slim\Slim::getInstance()->request(); $update = json_decode($request->getBody()); $sql = "INSERT INTO […]
Я написал функцию, использующую PDO Prepare Statement для извлечения столбцов из таблицы. Но он возвращает только имена столбцов .. Может ли кто-нибудь помочь .. Заранее спасибо
Поэтому благодаря предложениям пользователей здесь я начал переносить свой код на PDO. Все шло хорошо, пока не появился маленький вопрос. У меня есть небольшая функция для обработки вызовов в базе данных, которая в основном генерирует SQL-запрос, выполняет команду $ dbh-> prepare ($ sql), затем выполняет цикл и связывает значения, а затем выполняет запрос. $sth = […]
Я попытался запустить следующий код, но он вернул это erros: Неустранимая ошибка: исключить исключение «PDOException» с сообщением «SQLSTATE [42S22]: столбец не найден: 1054 Неизвестный столбец« 1 »в списке полей в каталоге /home/cardg/cards/jogar.php:59 Трассировка стека: # 0 /home/cardg/cards/jogar.php(59): PDOStatement-> выполнить () # 1 {main} брошен в /home/cardg/cards/jogar.php в строке 59 Почему это происходит? <?php include('config.php'); $usuarion […]
Привет, ребята, у меня есть следующий вызов ajax: function sendUserfNotes() { $.ajax({ type: "POST", dataType: "json", url: '/pcg/popups/getNotes.php', data: { 'nameNotes': notes_name.text(), }, success: function(response) { $('#notes_body').text(response.the_notes); alert(response.the_notes); //$('#notes_body').html(data); } }); Как только это запустится, и он переходит к этому файлу: ……. try { # MySQL with PDO_MYSQL $DBH = new PDO("mysql:host=$hostname;dbname=$database", $username, $password); $DBH->setAttribute( […]