здравствуйте, вопрос от новичка. сейчас с азами разбираюсь, пытаюсь выполнять какие-нибудь простые действия, которые в дальнейшем могут пригодиться. пытаюсь подключиться к mysql. нашел код в инэте, немножко копнул теории. запилил этот код в файл (.php), запустил на локальном сервере. пока не допёр, где ошибка. (название базы и т.п. перебил) может быть полей искомых в таблице нет, или путь к ней указать надо. у меня пока с пониманием туго( надеюсь разобраться со временем. какая-то часть кода который должен выполняться отображается в браузере как текст. и хз какая часть кода, связанного с базой вообще выполняется, на этот счет обратной связи не вижу Код (PHP): <?php //соединение с базой данных при помощи функции mysql_connect() //в аргументах функции укажите имя сервера, логин и пароль. $db = mysql_connect("LocalHost","root",""); //функция mysql_select_db() выбирает текущую //базу данных с именем "komtet_test" mysql_select_db("wordpressbase" ,$db); //функция mysql_query() выполняет запрос на выборку данных //результирующий набор данных хранится в переменной $sql $sql = mysql_query("SELECT * FROM links" ,$db); //после получения данных начнём формирование HTML-таблицы /*echo ("<table border ='1'>"); //выводим строку заголовков echo ("<tr><td>Адрес</td><td>Описание</td></tr>"); //функция mysql_fetch_row() извлекает одну строку из результата //и сохраняет её в массиве $tablerows while ($tablerows = mysql_fetch_row($sql)) { //теперь в цикле для каждой полученной строки сделаем вывод //$tablerows[1] соответствует полю "url" //$tablerows[2] соответствует полю "description" echo("<tr><td><a href="/info/tech/$tablerows[1]">$tablerows[1] </a></td><td>$tablerows[2]</td></tr> "); } echo "</table>"; //закрытие соединение (рекомендуется) */ mysql_close($db); ?> $query = mysql_query("SELECT COUNT(*) FROM wordpressbase") or die ("Ошибка выполнения запроса:".mysql_error( )); echo "Запрос выполнен успешно."; PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
а почему у тебя ?>mysql_close($db); ?? лучше будут, если будешь использовать mysqli_ расширение или PDO (;
mysql_connect начинать с функций которые в новых версиях PHP удалили это двойная работа и ещё не безопасно, начинай с этой альтернативы: http://phpfaq.ru/pdo и документация https://secure.php.net/manual/ru/book.pdo.php
Спасибо всем ответившим! Извините что несвоевременно отвечаю. Отвлекаюсь, к сожалению, от этого Разбираюсь по мере возможностей и "очень потихоньку". Отдельное спасибо за полезную информацию