Лучше использовать пакетную вставку вместо выполнения запроса вставки один за другим
Ниже приведен запрос SQL, но вы можете легко сопоставить его с PHP
INSERT INTO contactlist (`UserId`, `UserNumber`, `ContactNumber`, `ContactName`)
VALUES(1, '0001111111', '000111111', 'Name 1'),
(2, '0002222', '0002222', 'Name 2'),
(3, '0003333', '00033333', 'Name 3')
Приложение, от которого Вы, вероятно, получите все возможное, является тем, которое Вы больше всего хотите на самом деле использовать. Тем путем у Вас будет намного больше мотивации, чтобы добавить опции, рассмотреть удобство использования и т.д., чем если Вы просто сделаете один ради изучения.
Требования реализации, которые удобны, чтобы иметь опыт с хотя:
Если можно думать о чем-то, что Вы могли бы хотеть на самом деле использовать, который покрывает большинство из тех, Вы изучите много. Конечно, если можно думать о чем-то, что уже не является там, это еще лучше - когда Вы начали добираться где-нибудь, Вы можете, нашел Вашу собственную компанию :)
Простой блог-сайт (кодированный с нуля) довольно хорош. Интерактивность DB, входящая в систему для комментариев... в конечном счете поиск, и т.д. :)
Что-то, что интересует Вас. Если это не заинтересует Вас, то Вы, вероятно, не закончите его. Разногласия, Вы остановитесь, как только Вы натыкаетесь на препятствие. Но если это интересует Вас, разногласия упорства через проблемы намного выше.
И помните, Вы изучаете намного более проталкивание мимо больших препятствий, чем просто кодирование объема.
Блог - что-то, что Вы услышите много, но если Вы хотите что-то еще, что можно попытаться сделать простую онлайн-игру (Не, высвечиваются...), я имею в виду онлайн-игру браузера.
Я сказал бы что Домен использования Корзины Управляемый Дизайн, Поблочное тестирование, веб-Тестирование и использование a ИЛИ Картопостроитель :)
Попытайтесь думать о чем-то, что Вы на самом деле использовали бы скорее затем реализацию выполнения приложений фрезы. Это вынудит Вас сделать важный дизайн и интерфейсные решения, а также бросить вызов Вам в том, как пойти о реализовывании Ваших собственных идей.
Я рекомендовал бы простое приложение списка задач. Это дает Вам некоторые опции играть с подобными примечаниями, тегами, ajax, переупорядочением, несколькими списками и потенциально больше. Действительно можно сделать его как простой (просто, список объектов) или столь сложный (Помнят Молоко), как Вам нравится при проигрывании со многими технологиями.
Конечно, существует стандартный блог, Wiki, cms опции также. Как другие плакаты упомянули, найдите что-то, чем Вы интересуетесь и запускаетесь там. Иначе Вы, вероятно, не будете придерживаться его.
Простая база данных контактов является довольно хорошим стартовым проектом.
Возможно, ясный предшественник блога является messageboard. В то время как блоги, вероятно, будут поддерживать вещи как метки, архивы, поиск и комментарии, форумы добавляют дополнительный элемент наличия пользователей. Это означает добавлять аутентификацию, дифференцируясь между типами пользователей, отслеживая вещи как количества сообщения, более сложные поисковые функции, пользовательские атрибуты (аватар, электронная почта, пароль, и т.д.), и другая такая функциональность. Едва ли тот далеко от создания блога, все же.
Классическое сетевое приложение является многопоточным сервером сокета некоторого вида. Попробуйте сервер чата.
CMS.
Это интересно. Работая с ASP.NET, необходимо думать о masterpages, страницах содержания, и т.д., и как работать с теми программно и вставить веб-элементы управления во времени выполнения и т.д.
Агрегатор блога был бы прост легкий и интересный для начинающего Или некоторых сервисов государственной сети, использующих приложение... Приложение Facebook?:)