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 :: может ли быть виновен php.ini
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
Зачем все цитировать? можно как и Вы, но вы не выбираете базу данных с которой нужно работать. Вам это еще писали в Вашей прошлой теме
avrudoi
Отправлено: 02 Июля, 2010 - 15:07:25
Новичок
Покинул форум
Сообщений всего: 49
Дата рег-ции: Июнь 2010
Помог: 0 раз(а)
SAD пишет:
Зачем все цитировать? можно как и Вы, но вы не выбираете базу данных с которой нужно работать. Вам это еще писали в Вашей прошлой теме
Извените я потерял эту тему. Но вот в чем дело. База полностью пуста. и не хотелось бы забивать мусором ее для оперататора SELECT.
SAD
Отправлено: 02 Июля, 2010 - 15:22:35
Постоянный участник
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
Что значит пуста? Вам нужно выбрать базу с которой вы должны работать, в ней , исходя из вашего запроса, должна быть таблица `telefon`
Viper
Отправлено: 02 Июля, 2010 - 15:39:29
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
avrudoi что мешает сделать TRUNCATE TABLE `telefon`;
Почему не так как вы писали... Прочитайте документацию по mysql и php mysql. Поймете почему.
А не пишет потому, что у вас скорее всего не совпадают поля. Т.е. если у вас в таблице 10 полей то нужно указывать и 10 полей в запросе, иначе получите ошибку.
ЗЫ! Если поля нужно забить пустыми то указывайте NULL(учитывая что не стоит флаг NOT NULL для строки), иначе просто ''
Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008 Откуда: Крым
Помог: 11 раз(а)
SAD
Там кроме указания самой БД, он еще не указал и пароль к БД ))))
В общем таким людям я могу предложить как минимум прочесть о функциях:
mysql_connect
mysql_select_db
Тогда, может быть, все станет на свои круги!
JustUserR
Отправлено: 03 Июля, 2010 - 01:50:46
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
avrudoi пишет:
База полностью пуста. и не хотелось бы забивать мусором ее для оперататора SELECT.
Если ваша база данных будет заполняться постепенно и вы не хотите чтобы тестовые записи потом мешали реальной работе - то можете сделать специальный уникальный SQL-столбец который никак не будет фигурировать в SQL-запросах и будет служить только для указания является ли строка тестовой - после окончания тестирования вы можете удалить все строки с данным флагом а потом с помощью ALTER-запроса удалить и сам этот столбец
Если же вы подразумеваете что данные для таблицы генерируются динамически - то вы можете использовать представления VIEW для постоянного сохранения данных SELECT-запросов
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
avrudoi
Отправлено: 05 Июля, 2010 - 11:37:45
Новичок
Покинул форум
Сообщений всего: 49
Дата рег-ции: Июнь 2010
Помог: 0 раз(а)
судя по всему вот так должно быть
<html>
<head>
<title></title>
</head>
<body>
<?php
//подключение к базе
$linc=mysql_connect('localhost','root','') or die("немогу подключиться к серверу");
// подключение к таблице
mysql_select_db('shcola',$linc) or die("немогу выбрать базу");
//запрос
$query ='INSERT INTO telefon(id_telefon,id_sot_telefon,id_domashnii, )
VALUES ('11111','1111','11111','11111')';
//выплнение запроса
mysql_query($query);
//закратие базы данных
mysql_close();
echo('ок');
?>
</body>
</html>
только вот в чем проблемма неодно сообщение не показываеться
Мелкий
Отправлено: 05 Июля, 2010 - 11:46:24
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
avrudoi пишет:
$query ='INSERT INTO telefon(id_telefon,id_sot_telefon,id_domashnii, )
VALUES ('11111','1111','11111','11111')';
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.