Подключение к MySQL с помощью PHP

Вы можете получить доступ к базам данных MySQL напрямую через скрипты PHP. В таком случае вы сможете читать данные со своей базы данных и записывать в нее данные напрямую со своего веб-сайта.

  1. Подключитесь к серверу MySQL с помощью команды mysql_connect. Например:
    $con = mysql_connect('HOSTNAME','USERNAME','PASSWORD');

    Справочную информацию по mysql_connect см. в статье Просмотр сведений о базе данных в аккаунтах общего хостинга.

  2. Выберите базу данных, к которой хотите получить доступ, с помощью команды mysql_select_db. Например:
    mysql_select_db('DATABASENAME', $con)
    ,

    DATABASENAME — название вашей базы данных, которое также указано на странице сведений о ней.

После подключения и выбора базы данных вы можете сделать свой запрос с помощью PHP.

Для того чтобы помочь вам создать свою собственную строку подключения, мы привели для вас ниже пример.

Пример PHP-кода для подключения к MySQL

Эта строка подключения позволяет найти в базе данных your_dbusername конкретную таблицу your_tablename и перечислить все значения для указанного вами поля (your_field).

?php
	//Пример синтаксиса для подключения к базе данных (PHP и MySQL).
	
	//Подключение к базе данных
	
	$hostname="your_hostname";
	$username="your_dbusername";
	$password="your_dbpassword";
	$dbname="your_dbusername";
	$usertable="your_tablename";
	$yourfield = "your_field";
	
	mysql_connect($hostname,$username, $password) or die ("html>script language='JavaScript'>alert('Не удается подключиться к базе данных. Повторите попытку позже.'),history.go(-1)/script>/html>");
	mysql_select_db($dbname);
	
	# Проверка наличия записи
	
	$query = "SELECT * FROM $usertable";
	
	$result = mysql_query($query);
	
	if($result){
		while($row = mysql_fetch_array($result)){
			$name = $row["$yourfield"];
			echo "Name: ".$name."br/>";
		}
	}
?>

Подробнее можно узнать на странице Функции MySQL на php.net.


Помогла ли вам эта статья?
Благодарим вас за отзыв. Чтобы связаться с сотрудником службы поддержки клиентов, позвоните по номеру этой службы или воспользуйтесь опцией чата выше.
Мы рады вам помочь! У вас остались вопросы?
Приносим извинения. Расскажите нам, какие затруднения вы испытываете или почему рекомендованное решение не помогло устранить проблему.