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
Форумы портала PHP.SU :: Версия для печати :: help with phpMyAdmin
Форумы портала PHP.SU » » Вопросы новичков » help with phpMyAdmin

Страниц (1): [1]
 

1. Ex - 09 Февраля, 2014 - 13:20:06 - перейти к сообщению
создаю базу данных, типа справочной (ФИО, адрес, дата рожденя, телефон) и вот проблема такая:
для столбца где вводиться телефон (я выбрал тип "INT") ввожу номера, которые начинаются с 0 (пример: 0123456789, но при просмотре созданной информации, высвечиваеться 123456789), т.е. если впереди 0, то он не пишется, как настроить что бы он высвечивался?

2. далее вопрос, в каком формате сохранять базу данных, слишал что формат влияет на очень многое и хочу узнать, в каком лучше сохранять?
сейчас для примера делаю справочную, пускай будет на 100 чел, для тренировки, в каком формате сохранять бд. Но в будущем, если придеться, на сотни тысяч, тогда в каком лучше формате?

4. Для столба "Адрес" лучше тип брать "Text" или "VarChar"
2. caballero - 09 Февраля, 2014 - 13:38:00 - перейти к сообщению
Цитата:
как настроить что бы он высвечивался

ну так строку задай а не целое
Цитата:
далее вопрос, в каком формате сохранять базу данных

где сохранять?

Цитата:
например как поменять местами колонку фамилия и отчество

для баз данных это не имеет значения. когда будете выводить для пользователя тогда и покажете в нужном порядке.

и возмите какой нибудь учебник по основам баз данных Вы спрашиваете такую чушь что ответы вам никак не помогут
3. Ex - 09 Февраля, 2014 - 13:40:34 - перейти к сообщению
ну если я создал базу данных, хочу на сайт например залить, нужно же сохранить ее для этого с начало Улыбка
4. caballero - 09 Февраля, 2014 - 14:09:37 - перейти к сообщению
ну так для
того есть експорт в phpmyadmine
5. Ex - 09 Февраля, 2014 - 14:34:10 - перейти к сообщению
Как отобразить дату, в виде "День:Месяц:Год".
А то в базе данных дата записывается в обратном порядке Недовольство, огорчение
6. Ex - 09 Февраля, 2014 - 18:18:50 - перейти к сообщению
caballero пишет:
ну так для
того есть експорт в phpmyadmine

ну так я и спрашиваю об этом, в каком формате Улыбка
7. caballero - 09 Февраля, 2014 - 18:33:04 - перейти к сообщению
в том что по умолчанию
8. Ex - 09 Февраля, 2014 - 19:44:38 - перейти к сообщению
Вот такой у меня код и что получается (ниже на скрине)
посмотрите по коду, все ли так? все работает, но все же мб где то сделал не так как надо, не рационально, как часто говорят, Улыбка
CODE (htmlphp):
скопировать код в буфер обмена
  1. <html>
  2. <head>
  3.     <title>Table from DB</title>
  4.     <link type="text/css" rel="stylesheet" href="1.css" media="all">
  5. </head>
  6. <body>
  7. <table class="one"><tr><td>Фамилия</td><td>Имя</td><td>Отчество</td><td>День рождения</td><td>Адрес</td><td>Телефон</td></tr></table><br>
  8. <?php
  9. $sdd_db_host='localhost';
  10. $sdd_db_name='my_db';
  11. $sdd_db_user='root';
  12. $sdd_db_pass='';       
  13.  
  14. @mysql_connect($sdd_db_host,$sdd_db_user,$sdd_db_pass);
  15. @mysql_select_db($sdd_db_name);
  16.  
  17. $result=mysql_query('SELECT * FROM `people` order by `surname`');      
  18.  
  19. while($row=mysql_fetch_array($result))
  20. {
  21.  echo '<table class="table"><tr><td>'.$row['surname'].'</td><td>'.$row['name'].'</td><td>'.$row['patronymic'].'</td><td>'.$row['birthday'].'</td><td>'.$row['address'].'</td><td>'.$row['phone'].'</td></tr></table>';
  22. }
  23. ?>
  24. </body>
  25. </html>


И еще вопрос: Как на сайте выводить дату в формате ДД:ММ:ГГГГ (в бд он наоборот: ГГГГ:ММ:ДД)

Как добавить номерацию? так как буду создавать поиск, например по фамилии, что бы в зависимости от количества ставила и номерацию.

Как вы увидели в 1 из людей нет телефона, как стелать так, что бы в таких случаях писало отсутствует

И еще 1 вопрос: если вод выводится данные с базы данных и например 200 строк, как сделать так, что бы оно разбивалось на страницы (50 на 1странице)
9. code358 - 09 Февраля, 2014 - 21:02:28 - перейти к сообщению
Дату храните в Unix TimeStamp. Вывести так:

Чтобы добавить нумерацию в конец цикла добавьте строку:

Добавьте в таблицу один <td>:
CODE (html):
скопировать код в буфер обмена
  1. <td>$i</td>

Чтобы добавить циферки внизу, стоит почитать про это на http://habrahabr[dot]ru/sandbox/25926/ или на http://myrusakov[dot]ru/php-pagination[dot]html

 

Powered by ExBB FM 1.0 RC1