Я только что создал базу данных MySQL в службе веб-хостинга, и я пытаюсь подключиться к ней удаленно, используя следующий php:
<?php
//Connect To Database
$hostname='113.101.88.97.ukld.db.5513497.hostedresource.com';
$username='myusername';
$password='mypassword';
$dbname='testdb';
$usertable='test';
$yourfield = 'lat';
mysql_connect($hostname,$username, $password) OR DIE ('Unable to connect to database! Please try again later.');
mysql_select_db($dbname);
$query = 'SELECT * FROM ' . $usertable;
$result = mysql_query($query);
if($result) {
while($row = mysql_fetch_array($result)){
print $name = $row[$yourfield];
echo 'Name: ' . $name;
}
}
else {
print "Database NOT Found ";
mysql_close($db_handle);
}
?>
Я новичок в php и MySQL, и я не понимаю нескольких вещей. Я сохранил приведенный выше код в файле (demo.html) и попробую просмотреть его в своем веб-браузере (он в настоящее время ничего не показывает).
Моя хостинговая компания сказала мне, что для подключения к базе данных я должен использовать
ukld.db.5513497.hostedresource.com
Я предположил, что мне нужно включить IP-адрес (что я вижу при входе в phpMyAdmin), поэтому я добавил также. Однако я не знаю, правильно ли это структурировано.
$hostname='113.101.88.97.ukld.db.5510597.hostedresource.com';