Привет, У меня проблемы с доступом к моему серверу. Я использую mysql на своем ноутбуке apache2 и php. моя проблема в том, что я могу подключиться к db, но не могу получить данные из зарегистрированной таблицы внутри db. Спасибо заранее, я запускаю window7.Подключение php к mysql
<?php
$username = "root";
$password = "deslap";
$hostname = "localhost";
#connection to the database seems to work and prints connected to MySQL
$dbhandle = mysql_connect($hostname, $username, $password)or die("Unable to connect to MySQL");
echo "<br />Connected to MySQL<br>";
#select a database to work with
$selected = mysql_select_db('registered',$dbhandle)or die("Could not select database");
#execute the SQL query and return records.
$result = mysql_query("SELECT id, Name FROM registered");
while($row = mysql_fetch_array($result))
{
echo "ID:".$row{'id'}." Name:".$row{'name'}."Email: ".$row{'Email'};
}
?>
</body>
</html>
Пожалуйста, [не используйте 'mysql_ *' функции в новом коде] (http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php). * Они больше не поддерживаются и [официально устарели] (https://wiki.php.net/rfc/mysql_deprecation) *. См. [Красная рамка] (http://uk.php.net/manual/en/function.mysql-connect.php)? Узнайте о [подготовленных заявлениях] (http://en.wikipedia.org/wiki/Prepared_statement) и используйте [PDO] (http://us1.php.net/pdo) или [MySQLi] (http: // us1.php.net/mysqli). [Эта статья] (http://php.net/manual/en/mysqlinfo.api.choosing.php) поможет вам решить, какой из них. –
Добавьте сообщение об ошибках в начало вашего файла (ов) сразу после открытия тега Php' 'error_reporting (E_ALL); ini_set ('display_errors', 1); 'посмотрите, не даст ли что-либо. Также 'или die (mysql_error())' to 'mysql_query()' и 'die ('Could not connect:'. Mysql_error())' и получить реальную ошибку, если соединение с DB никогда не завершится. –
Ищите немного поближе. Интересно, зарегистрирована ли БД как зарегистрированная или таблица есть .... или и то, и другое? Кажется, что БД - это потому, что ваш выбор не подводит. Имя таблицы одинаково? –