|
|
|
|
$name = 'petya';
$surname = 'vlasov';
$age = 23;
$text = 'hello world';
$conn = mysqli_connect("localhost","root","","treat");
$query = "INSERT INTO treatment VALUES('$name', '$surname', '$age', '$text')";
$result = $conn->query($query);
if (empty($result)) {exit("Не возможно добавить данные");}
$conn->close();
print "Ваши данные были добавлены в базу, спасибо за внимание!";
|
Если я в переменные записываю строки на русском языке
$name = "Петя';
$surname = "Власов"; и т. д.
|
то переменная result остается пустой и выводится сообщение "Не возможно добавить данные". Что я сделал н е т а к. | |
|
|
|
|
|
|
|
для: Рафик
(09.06.2007 в 22:25)
| | запрос set names 'cp1251' ? | |
|
|
|
|
|
|
|
для: bronenos
(09.06.2007 в 22:57)
| | Классно, работает. Надо каждый раз делать такой запрос, когда я знаю, что русская кодировка?
А если я не знаю какая кодировка потребуется, то что делать? | |
|
|
|
|
|
|
|
для: Рафик
(10.06.2007 в 13:06)
| | Русской кодировки нет. Есть кодировки с кириллическими алфавитами.
А если я не знаю какая кодировка потребуется, то что делать?
Узнавать какая это кодировка. Иначе никак. | |
|
|
|
|
|
|
|
для: Рафик
(10.06.2007 в 13:06)
| | попробуй вставит эту строку
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=Windows-1251"> | |
|
|
|
|
|
|
|
для: Рафик
(10.06.2007 в 13:06)
| | выдавать запрос согласно той кодировке, в которой Вы выдаете html-код с формой ввода. | |
|
|
|
|
|
|
|
для: Trianon
(10.06.2007 в 22:40)
| | Спасибо всем, очень подробно! | |
|
|
|