Установил данный локальный сервер, вот тестю его. Сейчас добрался до phpMyAdmin, создал базу, добавил таблицы, заполнил одну с них, хочу вывести. Подключения к базе про писал у файле db.php, пример кода:
[code]
<?php
$servername = "localhost";
$user = "root";
$password = "adminadmin";
$database = "test_pws";
?>
[/code]
Вот такой вопрос: в строке "servername" может быть что нужно что-то иное про писывать вместо "localhost"? Если да, то что?
Так же на скрине будет видно что за ошибка.
Код index.php :
[code]
<?php
$a = "Привет";
echo $a;
include 'include/db.php';
$my_query = mysql_query("SELECT id,name FROM Ettyname"
$myrows = mysql_fetch_array($my_query);
echo $myrows['name'];
?>
[/code]
лучше не менять нечего, все пишут локалхост
Добавлено 06.08.15 в 23:21:56:
И ошибка не в локалхост, а по-моему в название базы
Это не всегда так, в большенстве случаях, если не ошибаюсь, то на хостингере не localhost нужно прописывать. Это так для общего знания.
kvils, я имею ввиду если локальный сервер, а не хостинг
Хочешь сказать что проблема в "_"?
kvils, проверь название бд и там и там может что-то пропустил
Спасибо, это я усвоил, а что можешь сказать по поводу ошибки(смотреть скрин)?
<?php
$servername = "localhost";
$user = "root";
$password = "adminadmin";
$database = "test_pws";
?>
///
это весь код подключения???
После кардинального измения db.php, а так же некоторых исправлений в файле index.php заработало. Пример db.php:
[code]
<?php
$db = mysql_connect ("localhost","root","adminadmin"
mysql_select_db ("pwsloc",$db);
?>
[/code]
Пример index.php :
[code]
<?php
$a = "Привет";
echo $a;
include("include/db.php"
$mybd = mysql_query("SELECT * FROM name",$db);
$myrows = mysql_fetch_array($mybd);
echo $myrows['name'];
?>
[/code]
Выводит, но все же есть ошибка, думаю что это из-за phpmyadmin, что-то там в таблицах нужно настроить, или я ошибаюсь?