[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как занести данные в таблицу MySQL?
lawbreaker
как занести какуето инфу в базу 'test' в таблицу "user"
???
както так
INSERT INTO "name" WHERE values "name"ö
или чтото такое!
user posted image




Спустя 2 минуты, 25 секунд (24.12.2008 - 00:38) kirik написал(а):
SQL
INSERT INTO `name` (`поле1`, `поле2`) VALUES ('значение для поля 1', 'значение для поля 1')

Спустя 5 минут, 11 секунд (24.12.2008 - 00:43) lawbreaker написал(а):
а что должно означать поле1 и поле2 ? разве не name и password ...
обясните плиз!
примером! user posted image

Спустя 5 минут, 15 секунд (24.12.2008 - 00:48) lawbreaker написал(а):
плиз напишыте мне в полном коде
типо так
PHP
<?php
    mysql_connect
("localhost""root""") or
        die(
"Could not connect: " mysql_error());
    
mysql_select_db("test");

    
$result mysql_query("SELECT name, password FROM user");

    while (
$row mysql_fetch_array($resultMYSQL_NUM)) {
        
printf ("ID: %s  Name: %s"$row[0], $row[1]);  
    }

    
mysql_free_result($result);


оно не считывает инфу бо её нету
что и как мне добавить к етому коду что бы неслися инфы с формы!
PHP
$name $_POST['name'];
$email $_POST['email'];
$pass $_POST['pass'];


Спустя 8 минут, 34 секунды (24.12.2008 - 00:57) kirik написал(а):
Цитата (lawbreaker @ 23.12.2008 - 16:43)
а что должно означать поле1 и поле2 ? разве не name и password ...

Это уж я не знаю =) Таблицы разные у всех..

PHP
mysql_query("INSERT INTO `users` (`username`, `password`) VALUES ('lawbreaker', 'lawbreaker pass')");


Как-то так.. только поля свои вставь (названия колонок), ну и значения соответсвтенно..

Спустя 3 минуты, 14 секунд (24.12.2008 - 01:00) lawbreaker написал(а):
у ты что не видиш картинку я там поставил своей етой таблицы!
я её вижу

Спустя 3 минуты, 1 секунда (24.12.2008 - 01:03) lawbreaker написал(а):
PHP
<?php
    mysql_connect
("localhost""root""") or
        die(
"Could not connect: " mysql_error());
    
mysql_select_db("test");

    
$result mysql_query("SELECT name, password FROM user");
$insert mysql_query("INSERT INTO `users` (`username`, `password`) VALUES ('lawbreaker', 'lawbreaker pass')");
    while (
$row mysql_fetch_array($resultMYSQL_NUM)) {
        
printf ("ID: %s  Name: %s"$row[0], $row[1]);  
    }


PHP
$insert mysql_query("INSERT INTO `users` (`username`, `password`) VALUES ('lawbreaker', 'lawbreaker pass')");
как мне зделать что ета строка зарботала?
ну тоесть добавила значиния в таблицу?

Спустя 1 минута, 58 секунд (24.12.2008 - 01:05) kirik написал(а):
тыц раздел "Работа с MySQL (сохранение данных в базе данных)."

Спустя 18 минут, 13 секунд (24.12.2008 - 01:23) lawbreaker написал(а):
PHP
<?php
    mysql_connect
("localhost""root""") or
        die(
"Could not connect: " mysql_error());
    
mysql_select_db("test");

    
$result mysql_query("SELECT username, password FROM user");
$query="INSERT INTO `user` (`username`, `password`) VALUES ('lawbreaker', 'lawbreaker pass')";
    
mysql_query($query);
    while (
$row mysql_fetch_array($resultMYSQL_NUM)) {
    echo 
$row[0];  
   echo 
$row[1];
   }


где ошыбка?

-----------------------------------------------------
помогите плиз
дайте мне код запись в базу "test" таблица "user"
колонки видети сами на картинке сверху.
в них заноситса инфа который задал пользователь.


и потом читать всё что в етой таблице есть

Спустя 27 минут, 32 секунды (24.12.2008 - 01:51) HardWoman написал(а):
А самое интересное, в твоей таблице - это типы полей. Почитай за типы данных в mySQL - int - это числовой тип а (11) в этом типе означает разрядность числа. Я аж потерялась - сколько записей должно быть в таблице, чтоб использовать эту разрядность

00.000.000.000

Это я к тому, что имя и мыло например не могут сохраняться в цельночисленном типе столбца. Есть строковые типы для этих ситуаций.

Из всех твоих полей только поле isq можно сохранить в числовом типе. Остальные поля строковые.

Да еще одно поле, которого у тебя нет - это поле id, которое будет int и будет являться primary key

Короче я не буду пересказывать учебник по базам данных - прежде чем что то сохранять - нужно понимать, с какими типами данных ты работаешь, как правильно определить типы и как их хранить.

И только потом учиться писать запросы к этой самой базе

Спустя 12 минут, 39 секунд (24.12.2008 - 02:03) lawbreaker написал(а):
ну блин я ни слова не понял что ты мне сказала!
обясни на кокой тип мне преставить что бы было всё ок

Спустя 1 минута, 28 секунд (24.12.2008 - 02:05) lawbreaker написал(а):
хардвумен плиз стукни мне в асю 3600-8286семь

Спустя 3 минуты, 36 секунд (24.12.2008 - 02:08) kirik написал(а):
Цитата (lawbreaker @ 23.12.2008 - 18:03)
ну блин я ни слова не понял что ты мне сказала!

и не поймешь, пока не захочешь понять. В яндекс или гугл - "типы данных mysql", но вообще тебе не с этого надо начинать, а намного раньше.

Спустя 5 минут, 35 секунд (24.12.2008 - 02:14) HardWoman написал(а):
kirik
Цитата
тыц раздел "Работа с MySQL (сохранение данных в базе данных)."


Ты хоть смотрел ссылку, которую тебе дали? Тыц еще раз

Там написано на примерах все что тебе нужно.

Спустя 3 минуты, 25 секунд (24.12.2008 - 02:17) lawbreaker написал(а):
я зделал всё так как было там !
всё равно не идёт !
я её долго читал пробывал ! нифига!

Спустя 1 минута, 28 секунд (24.12.2008 - 02:19) lawbreaker написал(а):
Поверьте мне!
я хочу ето понять!
и пойму
вопрос времени!
поможете вы мне и я сразу врублюсь
или буду долго и нудно искать в конце концов не найду и мне ето надоест и забуду об етом sad.gif
плиз помогите sad.gif

Спустя 12 минут, 9 секунд (24.12.2008 - 02:31) HardWoman написал(а):
Чудо ты как создавал таблицу? Ты можешь ее отредактировать? Я же не буду описывать тебе кнопки на которые нужно нажать?

Редактируй таблицу - для созданных полей есть установки в мускуле. режим редактирования - поле typ список селект - выбери тип char или varchar - это типы строковых полей. И опять же за них нужно почитать, чтоб понимать какой тип в каком случае используется.

Имя не является числом
Мыло не является числом
это строковая переменная.
Хотя все это тебе мало поможет - еще проще - когда ты создал таблицу, потом создаешь поля - укаждого поля есть свои значения они написаны в горизонтальной строке - где typ, ты все поля сохранил со значением по умолчанию. А нужно понимать для каких полей какие значения устанавливаются. Это зависит от типа данных, которые ты собираешься хранить в конкретном поле.

Поэтому читай о типах данных. А еще о преобразовании типов. Пока не разберешься - ничего тебе не поможет.

Кстати я написала тебе что в твоем случае только isq можно сохранять в типе int.
Так вот можно, но не нужно, если ты только не собираешься производить никаких арифметических операция с числом или сравнений

Спустя 1 час, 30 минут, 20 секунд (24.12.2008 - 04:01) kirik написал(а):
HardWoman, какая вы терпеливая! =)
lawbreaker, почитай про типы полей, разберись что где нужно хранить, и отпиши сюда.


_____________
Я Андрей и мне 14 лет :)
И ни как не дождусь когда HardWoman меня удалит
Быстрый ответ:

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