30.03.2011 / 08:13 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| Naik, вот еще два [php] sql3 = "INSERT INTO `test` VALUES (42,'василий', 'васильев', 'васильевич', ' [email protected]')"; #если объявлены значения всех полей [/php] и если не все поля заполнять [php] $sql4 = "INSERT INTO `test` (name, fam, mail) VALUES ('test', 'test', 'test')"; [/php] __________________
Магистр Мёда |
30.03.2011 / 12:26 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Koenig, та хватит, хватит. Спасибо
|
30.03.2011 / 13:32 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Koenig, в примере на php.su при создании таблицы обьявляются только поля, тип данны и тип поля. Например pole char(5) not_null
|
30.03.2011 / 18:18 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| Naik, Это примеры создания таблицы с 5 полями , одно из них это индификатор с автоинкриментом, и вариации добавления и изменения в этой таблице. Скажем все основные запросы, все рабочие, проверил
__________________
Магистр Мёда |
30.03.2011 / 19:17 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Koenig, Я понял, я не до такой степени тупой . В примерах на php.su нет половины параметров. Твои примеры действительно рабочие. |
30.03.2011 / 19:44 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| Naik, В основном надо знать три запроса для работы с таблицей, удалить, добавить, изменить. Ну а работа с базой , дополнение полей и прочее уже лучше делать из под пхпмайадмин. С инсталяшкой тоже бы не заморачивался а сделал бы дамп. Ну и если это какой нибудь модуль используй в именах префиксы. То есть vasya_users , vasya_item... Чтоб имена таблиц не совпали , где все в одной базе лежит. Так же когда скрипты пишешь имена таблиц пиши через переменную, чтоб в итоге не переписывать в запросах имена таблиц если кто то захочет их переименовать , то есть вместо `vasya_users` написать $table1
__________________
Магистр Мёда |
30.03.2011 / 19:46 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| По поводу пхп.су , там ты максимум найдешь описание по русски что да как, лучше смотри на пхп.нет , там тоже самое написано , но плюс еще куча примеров, можно даже сказать куча готовых скриптов с использованием данной функции или какие то альтернативные реализации.
__________________
Магистр Мёда |
30.03.2011 / 23:52 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Какая ошибка в скрипте? Warning: mysql_result()
[function.mysql-result]: Unable to
jump to row 2 on MySQL result
index 21 in
/var/users/wup.ru/
naik/www/pages/links.php on
line 16
в таблице 2 поля char в которых по две записи.
Прикрепленные файлы: links.txt (0.49 кб.) Скачано 486 раз |
31.03.2011 / 00:13 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| Naik, [php] echo '<div class="phdr">Полезные ссылки</div>'; $row = mysql_query("SELECT * FROM `links`"); $kol=@mysql_num_rows($row); #собака нужна чтоб не светило ошибку если нет записей в таблице
if($kol<1){ echo '<div>Пока пусто</div>'; }else{ while($links=mysql_fetch_row($row)){ echo '<div class="fmenu"><a href="' . $links[0] . '">' . $links[1] . '</a></div>'; } }
[/php]
__________________
Магистр Мёда |
31.03.2011 / 00:22 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| Кстати перенос строки в диве лишний, новый див как и параграф начинается с новой строки. Плюс в написании ошибка . <br/> а не </br>
__________________
Магистр Мёда Изменено Koenig (31.03 / 00:23) (всего 1 раз) |