подключение к базе данных с помощью HostMonster - PullRequest
1 голос
/ 13 июня 2011

Я использую HostMonster в качестве веб-хостинга и пытаюсь подключиться к базе данных, созданной с помощью MySQL внутри HostMonster. Для того чтобы вызвать эту базу данных на моем сайте, мне нужно использовать PHP? Или есть способ создать функцию OnClick javascript, которая может вызывать базу данных. Я не использую ASP.Net, так что это не так просто, как хотелось бы. Просто любопытно, если лучшим решением будет PHP, если да, то, наверное, мне стоит изучить его.

Ответы [ 4 ]

1 голос
/ 13 июня 2011

вот код для подключения MySQL из PHP с использованием расширения MYSQLI

<?php
$dba_host='localhost';
$dba_name='root';
$dba_pass='';
$dba_db='sn';

$con=mysqli_connect($dba_host,$dba_name,$dba_pass,$dba_db) or die('Connection Refused !');

$stmt=mysqli_prepare($con,"SELECT UID FROM Main");
mysqli_stmt_execute($stmt);
mysqli_stmt_bind_result($stmt, $value);
while(mysqli_stmt_fetch($stmt))
 $result[] = $value;
mysqli_stmt_close($stmt);
mysqli_close($con);
?>
1 голос
/ 13 июня 2011

Ваша функция JavaScript onClick работает на стороне клиента (в браузере), а база данных работает на стороне сервера.Вам понадобится язык на стороне сервера, чтобы получить информацию из базы данных и отправить ее в браузер.

1 голос
/ 13 июня 2011

что вы планируете делать с базой данных, кроме как просто «позвонить»?Вам понадобится некоторый язык, например PHP, для подключения к БД для извлечения, вставки, обновления или удаления данных в БД.

0 голосов
/ 11 января 2012

Вы НЕ ДОЛЖНЫ использовать PHP для подключения к базе данных MYSQL. Кроме того, вы не можете подключиться к вашей базе данных, используя только клиентский JavaScript (то есть функцию onClick()). Вам нужно использовать серверный язык , PHP - один из вариантов.

Чтобы подключиться к базе данных MYSQL на hostmonster с использованием PHP, вам необходимо знать свои учетные данные, которые используются для входа в phpMyAdmin из вашей cpanel. После того как вы установили соединение, вы можете выбрать базу данных MYSQL, которую вы создали. Как только база данных выбрана, вы можете запросить ее, используя функцию «mysql_query» в PHP. Следующий код делает все это и сохраняет результаты запроса MYSQL в переменной PHP с именем $ result.

<?php
$con = mysql_connect("www.yourdomain.com","phpMyAdmin_username","phpMyAdmin_password");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("mysql_database_name", $con);

$query = "SELECT * FROM TableName"
$result = mysql_query($query);

?>

Теперь у вас есть результаты запроса внутри PHP-переменной $ result, и вы можете использовать ее как угодно.

Если вы поместите это в папку «public_html» и назовете ее «index.php» или «index.html», это автоматически запустится, когда кто-нибудь зайдет на www.yourdomain.com.

Вы можете найти отличную серию уроков по PHP здесь http://thenewboston.org/list.php?cat=11.

...