Результаты поиска по запросу "pdo"

2 ответа

Я ищу ответ, как это с давних пор :(. Спасибо

ли получить строку запроса из объекта PDO со связанными параметрами, не выполняя его в первую очередь? У меня есть код, подобный следующему (где $ dbc является объектом PDO): $query = 'SELECT * FROM users WHERE username = ?'; $result ...

2 ответа

Является ли обертка pdo действительно излишней? [закрыто]

Я провел некоторые исследования по использованию обертки базы данных для моих данных. Тем не менее, я прочитал некоторые посты, где люди утверждают, что вы не должны использовать PDO для упаковщика базы данных, потому что он уже один. Это может ...

1 ответ

Я не знаю достаточно о PDO, чтобы сказать вам, какие другие варианты у вас есть. Тем не менее, я знаю, что PHP имеет экранирующие функции, доступные для всех поставщиков баз данных, которые он поддерживает, и вы можете накатить свой собственный маленький слой поверх любого слоя доступа к данным, с которым вы застряли.

нжиниринг веб-сайта, управляемого PHP, который использует минимальную базу данных. В оригинальной версии использовались «псевдо-подготовленные операторы» (функции PHP, которые выполняли кавычки и замену параметров) для предотвращения атак ...

ТОП публикаций

2 ответа

Примечание: преобразование массива в строку в php

<?php $player[] = array(); $team_id = $_SESSION['tid']; $team_pids = $con->prepare("SELECT p_id FROM players_to_team WHERE t_id = ?"); $team_pids->bindParam(1,$team_id); $team_pids->execute(); while($info = $team_pids->fetch(PDO::FETCH_ASSOC)) { ...

5 ответов

У нас была такая же проблема, просто проверьте переменную extension_dir внутри [WebPIChanges]

я есть скрипт, который использует __autoload () для загрузки классов (глупо, я знаю, это старый код, который я использовал для развлечения / тестирования), и он, кажется, пытается автозагрузить PDO. Это приводит меня к мысли, что это не тот класс ...

6 ответов

Как привязать параметры к необработанному запросу БД в Laravel, который используется в модели?

Re, У меня есть следующий запрос: $property = Property::select( DB::raw("title, lat, lng, ( 3959 * acos( cos( radians(:lat) ) * cos( radians( lat ) ) * cos( radians( lng ) - radians(:lng) ) + sin( radians(:lat) ) * sin( radians( lat ) ) ) ) AS ...

2 ответа

LastInsertId PDO для MySQL - состояние гонки?

Я пишу файл класса PHP, который помещает данные в базу данных MySQL с помощью PDO. По сути, файл получает много раз очень быстро (каждый раз создается новый экземпляр класса), а метод lastInsertId () не справляется. ...

7 ответов

Благодаря предложению Стивена использовать fetchColumn, я рекомендую сократить одну строку из вашего кода.

ЛЕНИЕ 2: Так это самое оптимизированное, что он может получить? $DBH = new PDO( "connection string goes here" ); $STH = $DBH -> prepare( "select figure from table1" ); $STH -> execute(); $result = $STH -> fetch(); echo $result ["figure"]; $DBH ...

2 ответа

Наилучший способ - ограничить доступ к серверу с помощью IP-адреса, подобного предложению dogmatic69. используя 127.0.0.1, если сервер базы данных находится на том же сервере, что и веб-сервер, или используйте IP-адрес веб-сервера, если сервер базы данных находится на другом сервере.

але я бы предпочел не иметь пароль для базы данных в необработанном виде в файле конфигурации. Есть ли что pdo mysql connect принимает версию md5 или sha1 ?? Спасибо

2 ответа

Этот формат работает для меня:

го искал, но ничего не могу найти по моей проблеме. я используюPDO с водителемPDO_DBLIB для доступа к базе данных MS SQL. Я обычно использую подготовленные операторы, но в случае сбоя любого запроса я не получаю никакой дополнительной информации ...