Это странная вещь, с которой я никогда не мог справиться с тех пор, как начал использовать Laravel. Когда я выдаю artisan-команды, такие как «php artisan migrate» в моей db-config (я использую MySQL через MAMP), строка хоста должна быть: 'host' => 'localhost:8889', Однако при загрузке страницы в веб-браузере я получаю: SQLSTATE[HY000] [2005] Unknown MySQL server host […]
Возможный дубликат: PDO Недопустимый номер параметра – параметры в комментариях Сегодня я столкнулся с ошибкой (в PDO), которую я никогда раньше не видел, но это явно очевидно, когда вы думаете об этом. Я получил следующую ошибку: Warning: PDOStatement::execute() [pdostatement.execute]: SQLSTATE[HY093]: Invalid parameter number: mixed named and positional parameters Запрос, который я использовал, был похож на […]
Я немного опаздываю в игру и пытаюсь перейти на PDO из mysql_ *, пытаясь решить текущую задачу. У меня есть интерфейс, где я фиксирую значения числа ящиков в массиве и этот массив хранится в другом массиве по отдельной позиции (для ясности это вложенные массивы). Моя основная цель – взять номера ящиков для определенной позиции и […]
Я использую Zend Framework (1.11.11) с Doctrine (1.2.4) и двумя операционными системами (Ubuntu 10.04 и Windows XP), и в моем приложении странное поведение. Я стараюсь сделать 2 основных вещи (это часть моего IndexController): $this->view->items = Doctrine::getTable('Prelekcje')->findAll(); // 1 line $this->view->item = Doctrine::getTable('Prelekcje')->find(2); // 2 line В Windows это работает правильно, и у меня нет никаких […]
Я пытаюсь создать форму, позволяющую привязывать ключевые слова к статьям. Этот оператор SQL работает непосредственно как запрос, но я не знаю, как его упаковать как инструкцию pdo. Он добавляет ключевое слово в таблицу ключевых слов и идентификатор ключевого слова + идентификатор статьи во многие таблицы сопоставления. $insertK = $dbh->prepare("INSERT IGNORE INTO Keywords (Keyword) VALUES (:KeywordID1); […]
Я использую PDO для подготовки запросов, но когда я помещаю # или – (комментарии SQL), он все еще работает (я знаю, что PDO не отключит его), как заставить его остановиться? этот комментарий нарушает весь мой код. (Я хочу разрешить использовать его, но прекратить разрыв) Например: SELECT * FROM something WHERE var=:var AND value=:value Я просто […]
Вот пример макета Mysql : | ID | Country | City | ________________________________ | 1 | Sweden | Stockholm | | 2 | Sweden | Stockholm | | 3 | Sweden | Lund | | 4 | Sweden | Lund | | 5 | Germany | Berlin | | 6 | Germany | Berlin | […]
Сначала вот мой код: database.php (установленное соединение, поэтому я могу использовать с требованием) <?php $servername = "localhost"; $username = "root"; $password = "root"; $port = 8889; $database = "oopdb"; try{ $conn = new PDO("mysql:host=$servername; dbname=$database; port=$port", $username, $password); // set the PDO error mode to exception $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $conn->exec("SET NAMES 'utf8'"); }catch(Exception $e){ echo "Error: […]
Возможный дубликат: Как использовать подготовленный оператор pdo для порядка и ограничений? Я использую PDO, поскольку это было рекомендовано как способ, когда дело доходит до соединений с базой данных PHP. Но в то же время я одержим защитой своих запросов, чтобы убедиться, что моя система максимально безопасна для хакеров. PDO и подготовленные заявления – отличный способ, […]
Я переключился на PDO, и у меня возникли проблемы с созданием и выполнением SQL-запроса, который будет вставлять несколько строк только с одним выполнением. Содержимое $data после json_decode: Array ( [action] => load [app] => CA [street_type] => AVE [place_type] => — [state] => AL ) Код: $data = json_decode(file_get_contents("php://input")); $query = "REPLACE INTO tblsettings(setApp, setIP, […]