РЕШЕННЫЙ – ОТВЕТ, ПОЛУЧЕННЫЙ НА НИЖНЕЙ ПОЧТЕ Пожалуйста, кто-нибудь может помочь мне, так как я не могу понять, что я делаю неправильно. У меня есть html-форма с двумя полями «title» и «message». Я пытаюсь заставить это войти в базу данных с PDO и $ _POST, но я просто получаю эту ошибку: Неустранимая ошибка: исключить исключение […]
Я пытаюсь объединить транзакцию SQLite и подготовленный оператор, чтобы получить максимальную скорость вставки для тысяч записей. Однако все вставленные строки пусты. Распечатка переменных перед вставкой показывает, что они имеют правильные данные и ошибок нет. $db->beginTransaction(); $insert_stmt = $db->prepare("INSERT INTO `table` VALUES (:id, :value2, :value3, :value4)"); $insert_stmt->bindValue(":id", $id); $insert_stmt->bindValue(":value2", $value2); $insert_stmt->bindValue(":value3", $value3); $insert_stmt->bindValue(":value4", $value4); foreach ($records […]
Ниже вы можете увидеть мою форму, на этой странице вы загружаете xml-файл. <html> <body> <form enctype="multipart/form-data" action="arrayincludefiletest.php" method="POST"> <input type="hidden" name="MAX_FILE_SIZE" value="2000000" /> <table width="600"> <tr> <td>File name:</td> <td><input type="file" name="file" /></td> <td><input type="submit" value="Upload" /></td> </tr> </table> </form> </body> </html> Ниже вы можете увидеть мой PHP-код, если вы посмотрите, вы видите, что теперь все […]
Я не знаю, что происходит, но он просто не хочет работать. Я продолжаю получать эту ошибку, когда я отправляю свою форму: Массив ([0] => Массив ([0] => 22001 [SQLSTATE] => 22001 [1] => 8152 [code] => 8152 [2] => [Microsoft] [Собственный клиент SQL Server 10.0] [SQL Server] Строка или двоичные данные будут усечены. [Message] => […]
Я хотел бы использовать INSERT IGNORE INTO для ввода только данных, которые не существуют allready в моей базе данных. Теперь мой вопрос: как я могу это сделать, если у меня есть переменное «время», которое всегда отличается. Но остальное было бы одинаково. Например: "INSERT IGNORE INTO something (value1, value2, time) VALUES ('".$value1."', '".$value2."', '".NOW()."')" Как я […]
Возможно ли это, если я хочу вставить некоторые данные в две таблицы одновременно? Но в table2 я просто вставляю выбранный элемент, а не как table1 который вставляет все данные. Это отдельный запрос: $sql = "INSERT INTO table1(model, serial, date, time, qty) VALUES ('star', '0001', '2010-08-23', '13:49:02', '10')"; $sql2 = "INSERT INTO table2(model, date, qty) VALUES […]
Я пытаюсь сделать INSERT в mysql db, и он терпит неудачу, когда какое-либо из значений длиннее 898 символов. Есть ли где-нибудь, чтобы получить или, лучше, установить это максимальное значение? Я буду взломать строку в куски и сохранить их в отдельных строках, если нужно, но я хотел бы иметь возможность вставлять до 2k за раз. Я […]
Мне было интересно, было ли ограничение на размер данных, которые нужно вставить в базу данных MySQL? Кажется, я успешно вставляю записи, но когда определенные поля textarea становятся большими, кажется, что записи не будут вставляться. Может ли кто-нибудь сообщить мне, существует ли ограничение по размеру или есть только ошибка? Благодарю. Brett
У меня проблема, когда я не могу вставить что-либо в базу данных MySQL, используя PDO. Я не получаю ошибок, но всякий раз, когда я проверяю базу данных, если строка была вставлена, таблица пуста. Я знаю, что у меня есть соединение с базой данных, поскольку я могу выбирать, но не вставлять. Вот мой класс, который заставляет […]
Здесь немного сумасшедший. Я делаю вызов Ajax с помощью jQuery.post следующим образом: $.post('php/print.php',{data:dS},function(res){… },"text"); Я возвращаюсь из print.php (как тест): header("Content-type: application/vnd.ms-word"); header("Content-Disposition: attachment;Filename=test.doc"); echo "<html>"; echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=Windows-1252\">"; echo "<body>"; echo "Testing-2-3!"; echo "</body>"; echo "</html>"; Данные идут через штраф в соответствии с Firebug, включая заголовки. Но как мне получить браузер (Firefox […]