Articles of mysql

Понимание использования памяти MySQL приводит к PHP (PDO)

Я пытаюсь понять, почему использование памяти для одного результата PDO настолько велико. Вот несколько вещей, которые нужно знать о запросе / результате: Я вытаскиваю один столбец VARCHAR(6) из одной таблицы Результат составляет менее 30 тыс. Строк При получении этого результата в PHP используется ~ 12 МБ памяти (source: memory_get_usage ) Если я json_encode результат и […]

Почему mysql_query () возвращает TRUE с помощью инструкции SELECT?

Согласно руководству mysql_query() и ко всему, что я знаю об этой функции, которую я использовал столько раз, она может либо вернуть ресурс, либо FALSE если запрос является SELECT . Тем не менее он возвращает TRUE время от времени. Как это может быть? Это никогда не случалось раньше. Это ошибка в PHP 5.3.2? Кто-нибудь знает что-нибудь […]

Использование PHP DOM для создания XML-файлов из данных MySQL

Я создал таблицу MySQL и хотел бы сохранить содержимое таблицы в файле XML для использования другими приложениями. Я могу получить доступ к данным и отобразить данные в окне браузера, но при сохранении с помощью DomDocument :: save ('thexmlfile.xml') я не вижу никаких новых файлов, созданных в папке каталога запущенного файла PHP.

Загрузите несколько изображений и сохраните их путь в базе данных

Я делаю форму, через которую пользователь может загружать несколько изображений. Когда пользователь загружает изображения, они сохраняются в папке сервера. Все работает отлично до сих пор, но когда я пытаюсь сохранить путь к изображениям в базе данных, вместо этого путь, то оба изображения будут сохраняться только в одной строке. Я хочу, чтобы путь каждого изображения должен […]

php не возвращает все результаты из запроса MySQL в foreach

Привет, ребята, у меня есть небольшая проблема с функцией, которая извлекает данные из базы данных MySQL, а затем я перебираю результаты с помощью цикла foreach, проверяя значение, чтобы увидеть, является ли оно нулевым и если оно есть, заменив его другим значением. Проблема с этой функцией заключается в том, что после возвращения данных я могу просмотреть […]

Является ли это безопасной / сильной функцией дезинфекции входа?

Это функция санитизации, используемая в книге, которую я недавно узнал из – Sams Teach Yourself Ajax, JavaScript и PHP All in One . Я использую его на своем собственном сайте PHP. Безопасно ли это для использования в реальном мире? function sanitizestring($var) { $var = strip_tags($var); $var = htmlentities($var); $var = stripslashes($var); return mysql_real_escape_string($var); }

Как задать javascript для ожидания значения mysql для переменной php?

<?php $query3 = "SELECT message FROM messageslive LIMIT 1"; $result3 = mysql_query($query3,$connection) or die (mysql_error()); confirm_query($result3); while($userinfo3 = mysql_fetch_array($result3)){ $msgLive = $userinfo3['message']; } ?> <script type="text/javascript"> var msg = "<?php echo $msgLive ; ?>"; </script> Я беспокоюсь, когда таблица базы данных содержит слишком много данных для поиска и извлечения, поэтому переменная PHP $msgLive еще не […]

mysqli_real_escape_string () ожидает ровно 2 параметра, 1 при условии Fatal Error

Я продолжаю получать эти ошибки, и у меня возникают проблемы с исправлением этого, я не очень хорош в PHP, потому что все еще учился. Я работаю над формой регистрации и использую PHP 5.6. Я посмотрел на другие ответы на старые вопросы, но мне это не удалось. Вот мой код: <?php session_start(); if (isset($_SESSION['user']) != "") […]

Предупреждение: mysql_connect (): Нет такого файла или каталога (попытка подключения через unix: ///tmp/mysql.sock) в

Я пытаюсь подключиться к моей базе данных MySQL с помощью терминала на своем Apple (с PHP). Вчера это сработало хорошо, и теперь я внезапно получил ошибку в названии. Скрипт работает, когда я использую свой браузер для его запуска (у меня установлен XAMPP), но Terminal отказывается подключиться к БД. Вот файл, который я включаю для подключения […]

mysqli или PDO – каковы плюсы и минусы?

В нашем месте мы разделились между использованием mysqli и PDO для таких вещей, как подготовленные заявления и поддержка транзакций. Некоторые проекты используют один, другой – другой. Существует мало реальной вероятности того, что мы когда-нибудь перейдем на другую СУБД. Я предпочитаю PDO по той единственной причине, что он позволяет именованным параметрам для подготовленных операторов, и насколько […]