[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Запись в базу
Susik
<?php

$host = "localhost";
$database = "база";
$login = "логин";
$password = "пароль";

\\Подключились к базе

$connect = mysql_connect($host, $login, $password);
$select_db = mysql_select_db($database, $connect);


\\Запись в таблицу

$sql = " INSERT INTO таблица VALUES
('Вася', '8686846', '57575756', '6868', '68684') ";
$result = mysql_query($sql);


mysql_close($connect);

?>

База открываеться но инфа не записываеться в таблицу! Помогите пожалуйсто в чем причина?



Спустя 13 минут, 22 секунды (2.11.2008 - 14:51) Sephiroth_Lukaw написал(а):
Какие поля в таблице?
Вставьте в код, после
Цитата("Susik")
$result = mysql_query($sql);
- строчку
Код
print mysql_errno() . " - " . mysql_error();

Спустя 8 минут, 28 секунд (2.11.2008 - 15:00) Susik написал(а):
user sk1 sk2 sk3 sk4 sk5

Такие поля!

Вставил строчку! мне выдал

1136 - Column count doesn't match value count at row 1

Спустя 6 минут, 55 секунд (2.11.2008 - 15:07) Sephiroth_Lukaw написал(а):
"Количество столбцов не соответствует количеству вносимых данных." По-моему всё уже ясно =)
upd. На всякий случай скажу, если вы не знали, данные можно вносить след. образом
SQL
INSERT INTO `таблица` ( `поле_1` , `поле_2` )
VALUES (
'значение_1', 'значение_2'
);

Спустя 3 минуты, 18 секунд (2.11.2008 - 15:10) Susik написал(а):
Спасибо! Все заработало!

Спустя 1 месяц, 12 дней, 10 минут, 55 секунд (14.12.2008 - 15:21) Aleksander написал(а):
Вот такую ошибку выдаёт:1366 - Incorrect string value: '\xD1\xE0\xF8\xE0' for column 'field' at row 1

код:
mysql_query("INSERT INTO test2 (field) VALUES ('Саша')");
print mysql_errno() . " - " . mysql_error();
Кодировка?Я уже с неё немогу, она меня убьёт....
Подскажите чего можно сделать?

Спустя 1 час, 30 минут, 15 секунд (14.12.2008 - 16:51) Sephiroth_Lukaw написал(а):
SQL
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");

Если я вашу кодировку угадал.

Спустя 1 день, 2 часа, 9 минут, 44 секунды (15.12.2008 - 19:01) Aleksander написал(а):
Спасибо, всё точно:)


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.