Articles of базы данных

mysql transaction – mix insert & select для достижения last_insert_id?

Я выполняю транзакцию (используя PDO), однако мне нужно захватить идентификатор вставки первого элемента в транзакции, например: BEGIN INSERT INTO user (field1,field2) values (value1,value2) INSERT INTO user_option (user_id,field2) values (LAST_INSERT_ID(),value2); COMMIT; Затем сделайте материал pdo: […] $pdo->execute(); $foo = $pdo->lastInsertId(); // This needs to be the id from the FIRST insert Есть ли способ получить последний […]

Поместите содержимое файла в массив с разделителем и сохраните его в базе данных (php)

Этот код может читать файл и помещать его в массив, но без разделителя. Он не вставляет его в базу данных. пример: marck; frauss marck в firstname (varchar) и frauss в lastname (varchar) Пожалуйста помоги. class fichier { var $fichier; var $handle; function fichier($chaine) { $this->fichier = $chaine; } function open() { $this->handle = @fopen($this->fichier,"r" ); […]

обновление связанных таблиц в торте

У меня есть это: $this->request->data['Person']['person_id'] = $this->Session->read('insertedPersonID'); $savedPerson = $this->Person->saveAll($this->request->data, array('validate'=>'first')); который обновляет выбранную строку, но связанные таблицы, такие как PersonColor и PersonParts, не обновляются, а вместо этого вставляют новые строки. Я думал, что торт автоматически обновляет связанные таблицы так же, как и идентификатор главной таблицы, который является внешним ключом для двух других таблиц, предоставляется […]

Невозможно назначить роли пользователям, использующим базу данных (пул ролей пуст)

Я не использую FOS UserBundle и пытаюсь реализовать безопасность (брандмауэр) с использованием класса сущностей. Я выполнил шаги на главном веб-сайте symfony2 (загрузка пользователей из базы данных). Но когда я вхожу в систему с моим именем пользователя и паролем и пытаюсь распечатать назначенные им роли, он показывает пустое [roles:Acme\UserBundle\Entity\User:private] => Doctrine\Common\Collections\ArrayCollection Object ( [_elements:Doctrine\Common\Collections\ArrayCollection:private] => Array […]

Как не отображать определенные части таблицы из моей базы данных?

http://img.ruphp.com/php/5OTgG.gif Изображение выше описывает мою проблему и обеспечивает визуальную визуальность. Как вы можете видеть, я просто хочу зарезервировать или удалить два пробела в правом верхнем углу. Как я могу это достичь? Это мой текущий код: <html> <head> </head> <body> <?php $objConnect = mysql_connect("localhost","root","") or die(mysql_error()); $objDB = mysql_select_db("dbname"); $strSQL = "SELECT * FROM album"; if […]

Я хочу загрузить файл и при загрузке файла значения файла должны быть помещены в мой массив

Ниже вы можете увидеть мою форму, на этой странице вы загружаете 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-код, если вы посмотрите, вы видите, что теперь все […]

html-encode output && неправильная строковая ошибка

мои данные включают арабские символы, которые выглядят как мусор в mysql, но отображаются корректно при запуске в браузере. мои вопросы: как сделать html-кодирование вывода? если я добавлю это ко всем моим файлам: <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> Я получаю эту ошибку: Error: Incorrect string value: '\xE4\xEE\xC3\xD8\xEF\xE6…' for column 'cQuotes' at row 1 Я работаю на платформе […]

Хранение изображений / данных в MySQL и соглашениях об именах

Какие существуют идеи для хранения изображений на веб-серверах. Im Взаимодействие с PHP и MySQL для приложения. Вопрос 1 Можем ли мы изменить имя физического файла на a000000001.jpg и сохранить его в базовом каталоге или сохранить неуправляемое имя пользователя, то есть «Justin Beiber Found dead.jpg»? Например wwroot/imgdir/a0000001.jpg и все метаданные в базе данных, такие как FileName […]

Страница регистрации: сохранение пароля с использованием PHPASS

Я пытаюсь хранить пароли пользователей с помощью phpass, но я стараюсь его правильно реализовать. У меня был рабочий код, но я сохранял свой пароль в виде текста, который, как я узнал, небезопасен. Согласно phpbestpractices.org, самым безопасным способом является phpass, поэтому я пошел. Я попробовал прочитать их учебник, но он немного опережает мой диапазон навыков. Изменения, […]

Справка PHP / MYSQL – неожиданный T_VARIABLE

Я пытаюсь сделать страницу профиля редактирования, и я хочу, чтобы пользователь мог изменить там имя пользователя и адрес электронной почты. Я когда-нибудь собираюсь решить эту проблему и нуждаюсь в вашей помощи. Ошибка анализа: синтаксическая ошибка, неожиданный T_VARIABLE $edit = mysql_query("UPDATE users (Username, EmailAddress) VALUES('".$newusername."', '".$newemail."') WHERE UserID="$_SESSION['UserID']"");