Как начать работать с sql и php? - PullRequest
0 голосов
/ 14 августа 2010

Мне было интересно, как связать базу данных SQL в моем коде PHP.Я использую базу данных на своем локальном сервере, который я настроил, и я уже создал базу данных, я попытался написать PHP-скрипт с блокнотом ++, но когда я щелкнул по сценарию, он открыл браузер и отобразил пустую страницу.Что я делаю неправильно?Я создал свои базы данных, используя phpMyAdmin.

Ответы [ 4 ]

2 голосов
/ 14 августа 2010

Вам необходимо локально запустить веб-сервер, поддерживающий PHP (например, Apache ).Это веб-сервер, который выполняет обработку PHP.В то же время вам придется запустить MySQL (или любой другой) движок базы данных, чтобы ваш PHP-код мог подключиться и запросить его.(Я предполагаю, что вы уже установили PHP.)

Я бы порекомендовал вам установить XAMPP , который включает в себя Apache, PHP, MySQL и кучу других вещей.Это один из «друзей Apache».После установки XAMPP у вас будет папка htdocs в папке xampp.Создайте папку для вашего проекта myproject и поместите туда свой скрипт PHP script.php.Теперь, если MySQL и Apache работают, следующие должны вести себя так, как вы ожидаете.

http://127.0.0.1/myproject/script.php

Для начала урока вы можете использовать W3Schools.Кратко и по существу.У них есть и учебник PHP , и учебник SQL .

0 голосов
/ 14 августа 2010

Для запуска PHP на вашем компьютере (который, как я полагаю, является вашей рабочей станцией), вам нужно для него вспомогательное программное обеспечение, для запуска php вам нужно установить программное обеспечение PHP, а также, если вы хотите запустить серверное программное обеспечение, вам нужен apacheТем не менее, вы можете выбрать один установочный пакет, который установит почти все для запуска вашего php-скрипта, скачает и установит wamp.

для установки wamp, который обозначает (windows, apache, mysql, PHP)Если вы используете Windows и лампу для Linux или Mamp для Mac, все из которых являются бесплатными программами, вы можете скачать Wamp по следующей ссылке.http://www.wampserver.com/en/download.php это первый шаг, который вам нужно сделать.

шаг 2: после установки wamp каталогом по умолчанию для установки является C: / wamp (я не рекомендую менять расположениеустановка), вам нужно запустить сервер wamp, просто открыв или дважды щелкнув по программному обеспечению, которое вы только что установили.

step3: перейдите в каталог по умолчанию, где вы должны хранить ваши файлы PHP, и это C: / wamp / www, отметьте, что вы должны хранить все ваши файлы PHP здесь отдельно от этого места, если вы храните их где-либоиначе он вообще не будет работать, и что он должен и должен иметь расширение .php.

step4: создайте или сохраните файлы php в этом месте (c: / wamp / www), которое я, например, предположуВы создали файл test.php в папке www.Теперь, чтобы получить доступ к этому файлу, откройте ваш веб-браузер и наберите http://localhost/test.php и вы получите доступ к вашему файлу PHP (Примечание: файлы PHP не могут быть запущены простым двойным щелчком по файлу, вы должны следовать этомупроцедура для запуска файлов PHP)

step5: откройте test.php в любом текстовом редакторе, например в блокноте, или я рекомендую использовать IDE (Netbeans бесплатен и стоит попробовать) и написать свойкод в следующем формате.

<?php

your PHP code should go here.

?>

Когда я начал писать код, я начал, следуя хорошему учебнику, который я нашел на zend.com, он имеет один из лучших примеров, и, кроме того, учебник предназначендля начинающих.надеюсь, это поможет вам ..

http://devzone.zend.com/tag/PHP101

0 голосов
/ 14 августа 2010

Есть несколько способов сделать это.

Один из самых современных способов сделать это - использовать PDO для подключения к БД с помощью PHP.

0 голосов
/ 14 августа 2010

Это очень хорошая книга для начала: веб-разработка на PHP и MySQL Люк Веллинг и Лора Томсон

Вы должны практически поиграть с кодом php / sql.Только чтение не может помочь!

для w3shools, как указано выше:)

начните с простого кода, а затем перейдите к сложности.всего наилучшего ..:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...