$dbhost = "localhost";
$dbuser = "admin";
$dbpassword = "mypass";
$dbname = "gamer";
$tbname = "user";
$link = mysql_connect($dbhost, $dbuser, $dbpassword);
mysql_select_db($dbname,$link);
$uid = $_GET['uid'];
$method = $_GET['method'];
$objecttype = $_GET['objecttype'];
$login= $_GET['login'];
mysql_query("CREATE TABLE $tbname (id int(3), lgn VARCHAR(40))",$link);
mysql_query("INSERT INTO $tbname ($uid, $login)",$link);// не работает эта строчка. что я тут не так пишу?
Вопрос в комментарие. Спасибо за помощь
Спустя 4 минуты, 19 секунд (2.09.2011 - 09:19) Invis1ble написал(а):
mysql_query("INSERT INTO $tbname ($uid, $login)",$link) or die(mysql_error());
покажет тебе твою ошибку
PS. Если не ошибаюсь - ключевое слово VALUES пропустил
Спустя 10 минут, 43 секунды (2.09.2011 - 09:30) inpost написал(а):
listat
Теперь смотри, тебе либо покажется ошибка, либо занесутся данные.
А вообще, надо обрамлять обратными одинарными кавычками имена таблиц и ячеек, а текстовые данные обрамлять одинарными кавычками.
mysql_query() or die(mysql_error());
Теперь смотри, тебе либо покажется ошибка, либо занесутся данные.
А вообще, надо обрамлять обратными одинарными кавычками имена таблиц и ячеек, а текстовые данные обрамлять одинарными кавычками.
Спустя 11 минут, 50 секунд (2.09.2011 - 09:42) listat написал(а):
пишет что ковычками экранировать надо.
mysql_query("INSERT INTO '$tbname' ('id', 'lgn') values ('$uid', '$login')", $link);
этот запрос выдает что синтаксис не верный. отправил в мануал. с мануалом вроде отличий нет.
можете написать любой рабочий пример добавления данных в таблицу нескольких полей. с одним полем если, то у меня все добавляется в таблицу. а вот когда два такая ерунда получается. спасибо
mysql_query("INSERT INTO '$tbname' ('id', 'lgn') values ('$uid', '$login')", $link);
этот запрос выдает что синтаксис не верный. отправил в мануал. с мануалом вроде отличий нет.
можете написать любой рабочий пример добавления данных в таблицу нескольких полей. с одним полем если, то у меня все добавляется в таблицу. а вот когда два такая ерунда получается. спасибо
Спустя 2 минуты, 21 секунда (2.09.2011 - 09:44) listat написал(а):
спасибо. я ячейки не обрамлял обратными кавычками. так работает.
Спустя 39 секунд (2.09.2011 - 09:45) Invis1ble написал(а):
listat
$q =
"INSERT INTO `" . $tbname . "`
SET `id` = " . (int)$uid . ",
`lgn` = '" . mysql_real_escape_string($login) . "'";
mysql_query($q, $link) or die(mysql_error($link));
Спустя 12 минут, 22 секунды (2.09.2011 - 09:57) neadekvat написал(а):
Invis1ble, лучше не привыкать к синтаксису, который присущ только одной системе - потом сложно будет переходить на новую. А так SQL достаточно одинаков (ибо стандарт есть), придется только чуть подучить диалект.
Спустя 3 часа, 40 минут, 44 секунды (2.09.2011 - 13:38) Skesh написал(а):
Пробуй так:
mysql_query("INSERT INTO $tbname (`id`, `int`) VALUES ('$uid', '$login')") or die(mysql_error());
Спустя 4 минуты, 42 секунды (2.09.2011 - 13:43) Skesh написал(а):
а че эт за синтаксис такой?:
помоему так понятней:
mysql_query("INSERT INTO $tbname ($uid, $login)",$link);
помоему так понятней:
$link = mysql_connect("localhost", "admin", "mypass") or die("SQL ошибка");
mysql_select_db("$dbname") or die("Таблица не работает");
mysql_query("INSERT INTO $tbname (`id`, `int`) VALUES ('$uid', '$login')") or die(mysql_error());
mysql_close($link);
Спустя 2 часа, 3 минуты, 6 секунд (2.09.2011 - 15:46) listat написал(а):
ребята. какую книугу можно прочитать для очень тупых? ну прям вообще для дибилов. для чайников что нибудь. над каждой строчкой по часу бьюсь. сейчас уже час число строк в таблице посчитать не могу.
Спустя 25 минут, 35 секунд (2.09.2011 - 16:11) Invis1ble написал(а):
listat
попробуй поучиться здесь http://irbis-team.com/15
только советую начать с самого начала, не скакать
попробуй поучиться здесь http://irbis-team.com/15
только советую начать с самого начала, не скакать
Спустя 55 минут, 53 секунды (2.09.2011 - 17:07) inpost написал(а):
listat
Плюс учебник Котерова.
А вообще, для самых тупых - видео-курсы Попова
Плюс учебник Котерова.
А вообще, для самых тупых - видео-курсы Попова

Спустя 2 дня, 15 часов, 25 минут, 22 секунды (5.09.2011 - 08:33) linker написал(а):
inpost
Хватит пропаганды Попова, от него ещё больше тупеют.
Хватит пропаганды Попова, от него ещё больше тупеют.
Спустя 4 часа, 46 минут, 48 секунд (5.09.2011 - 13:19) vagif написал(а):
какой-то код странный,лишнего много.а зачем такое подключение?побробуй вот так,я переделал кое-что
mysql_connect("localhost", "admin", "mypass");
mysql_select_db("gamer");
$uid = $_GET['uid'];
$method = $_GET['method'];
$objecttype = $_GET['objecttype'];
$login= $_GET['login'];
mysql_query("CREATE TABLE `user` (id int(3), lgn VARCHAR(40))" ) or die (mysql_error());
mysql_query("INSERT INTO `user` VALUES ('$uid', '$login') ") or die (mysql_error());
Спустя 2 часа, 26 минут, 36 секунд (5.09.2011 - 15:46) inpost написал(а):
linker
Я ещё не отупел
Или давай вместе сделаем замену
Я ещё не отупел

Или давай вместе сделаем замену

Спустя 35 минут, 34 секунды (5.09.2011 - 16:22) linker написал(а):
Уже есть irbis-team
Спустя 1 час, 11 минут, 16 секунд (5.09.2011 - 17:33) inpost написал(а):
linker
ну вот видишь, там нет курса для самых маленьких
В соседней теме задают вопрос, как запустить PHP файл. Ирбис - это второй курс, или даже третий, а я говорю как раз про первый, начальный, PHP с нуля.
ну вот видишь, там нет курса для самых маленьких

В соседней теме задают вопрос, как запустить PHP файл. Ирбис - это второй курс, или даже третий, а я говорю как раз про первый, начальный, PHP с нуля.
Спустя 14 часов, 45 минут, 53 секунды (6.09.2011 - 08:19) linker написал(а):
Его даже с нуля нельзя, понимаешь, если с самого начала ступить на неправильный путь, не важно какие были мотивы, то дальше будет только жопа.