Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: В базу данных заносятся иероглифы.
А теперь вопросы:
1. Как мне установить кодировку, чтобы в БД помещались русские слова, а не хрен знает что.(сравнение стоит как у таблицы так и у полей стоит utf8_general_ci)
2. Без собак выдаёт опасности. Как сделать без собак правильно?
3. Пробовал ставить utf8_bin. В БД заносилось красиво, а вот в html-ку уже выносились вопросики.
За ранее спасибо. Создал тему Так как везде одно и тоже, и одинаково. Но все эти примеры не пашут.
OrmaJever
Отправлено: 10 Октября, 2013 - 23:39:01
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
$r=mysql_query("INSERT INTO users(id,login,name,fam,otch,pol,droj,dr,pass,email,pr_auto,pr_adm) VALUES ('$id_user','$login','$name','$fam','$otch','$pol','$droj','$data','$pass','$email',0,0)",$link) or die("Error SQL Update: ".mysql_error());
Покинул форум
Сообщений всего: 166
Дата рег-ции: Сент. 2011
Помог: 0 раз(а)
Уважаемые форумчане! Хотелось бы предложения решения проблемы. Спасибо.
teddy
Отправлено: 12 Октября, 2013 - 00:53:30
Участник
Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013
Помог: 91 раз(а)
Doox911
Забудьте вы про эти собачки... ошибки надо исправлять, а не заглушать...
Вот смотрите, что вы делаете: Обращаетесь к базе данных, но соединение устанавливаете уже позже. А теперь вопрос, как скрипт поймет, куда вы обращаетесь? Нужно же сначала коннект передать.
Поэтому и получаете ошибки, на исправление которых в принципе уже намекнул OrmaJever.
Ошибок не нужно бояться, наоборот, они созданы для того, что бы помочь разработчикам понять что идёт не так. Поэтому изучайте свои ошибки, что бы больше их не повторять...
Doox911
Отправлено: 12 Октября, 2013 - 09:07:52
Частый гость
Покинул форум
Сообщений всего: 166
Дата рег-ции: Сент. 2011
Помог: 0 раз(а)
teddy пишет:
Doox911
Забудьте вы про эти собачки... ошибки надо исправлять, а не заглушать...
Вот смотрите, что вы делаете: Обращаетесь к базе данных, но соединение устанавливаете уже позже. А теперь вопрос, как скрипт поймет, куда вы обращаетесь? Нужно же сначала коннект передать.
Поэтому и получаете ошибки, на исправление которых в принципе уже намекнул OrmaJever.
Ошибок не нужно бояться, наоборот, они созданы для того, что бы помочь разработчикам понять что идёт не так. Поэтому изучайте свои ошибки, что бы больше их не повторять...
Ваш ответ великолепен. Особенно второй абзац. Спасибо большое. Я, наверно, немного туповат, намёка не понял. У меня остался один вопрос: После передачи данных формой, я проверяю их наличие следующим:
После закрытия а потом открытия браузера теряются данные с <inpyt type="text">. А вот проверка на пустоту проходит. Как? И в результате в бд помещается пустая запись.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.