Вниз  MySQL и мелкие вопросы
- 30.03.2011 / 08:13
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
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
  Пользователь

Naik 
Сейчас: Offline
Koenig, та хватит, хватит. Спасибо
- 30.03.2011 / 13:32
Naik
  Пользователь

Naik 
Сейчас: Offline
Koenig, в примере на php.su при создании таблицы обьявляются только поля, тип данны и тип поля. Например pole char(5) not_null
- 30.03.2011 / 18:18
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
Naik, Это примеры создания таблицы с 5 полями , одно из них это индификатор с автоинкриментом, и вариации добавления и изменения в этой таблице. Скажем все основные запросы, все рабочие, проверил
__________________
 Магистр Мёда
- 30.03.2011 / 19:17
Naik
  Пользователь

Naik 
Сейчас: Offline
Koenig, Я понял, я не до такой степени тупой :) . В примерах на php.su нет половины параметров. Твои примеры действительно рабочие.
- 30.03.2011 / 19:44
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
Naik, В основном надо знать три запроса для работы с таблицей, удалить, добавить, изменить. Ну а работа с базой , дополнение полей и прочее уже лучше делать из под пхпмайадмин. С инсталяшкой тоже бы не заморачивался а сделал бы дамп. Ну и если это какой нибудь модуль используй в именах префиксы. То есть vasya_users , vasya_item... Чтоб имена таблиц не совпали , где все в одной базе лежит. Так же когда скрипты пишешь имена таблиц пиши через переменную, чтоб в итоге не переписывать в запросах имена таблиц если кто то захочет их переименовать , то есть вместо `vasya_users` написать $table1
__________________
 Магистр Мёда
- 30.03.2011 / 19:46
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
По поводу пхп.су , там ты максимум найдешь описание по русски что да как, лучше смотри на пхп.нет , там тоже самое написано , но плюс еще куча примеров, можно даже сказать куча готовых скриптов с использованием данной функции или какие то альтернативные реализации.
__________________
 Магистр Мёда
- 30.03.2011 / 23:52
Naik
  Пользователь

Naik 
Сейчас: Offline
Какая ошибка в скрипте?

  1. Warning: mysql_result()
  2. [function.mysql-result]: Unable to
  3. jump to row 2 on MySQL result
  4. index 21 in
  5. /var/users/wup.ru/
  6. naik/www/pages/links.php on
  7. line 16

в таблице 2 поля char в которых по две записи.


Прикрепленные файлы:
links.txt (0.49 кб.) Скачано 479 раз
- 31.03.2011 / 00:13
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
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
  Модератор форума

Koenig 
Сейчас: Offline
Кстати перенос строки в диве лишний, новый див как и параграф начинается с новой строки. Плюс в написании ошибка . <br/> а не </br>
__________________
 Магистр Мёда

Изменено Koenig (31.03 / 00:23) (всего 1 раз)
Наверх  Всего сообщений: 750
Фильтровать сообщения
Поиск по теме
Файлы топика (22)