Я создал базу данных с помощью phpMyAdmin, теперь хочу создать регистрационную форму для моего сайта, где может регистрироваться peaple. Я знаю, как работать с входными тегами в HTML, и я знаю, как для вставки данных в базу данных, но моя проблема заключается в том, что я не знаю, как я могу подключиться к базе данных, которая уже создана в phpMyAdmin.подключение к базе phpMyAdmin с PHP/MySQL
ответ
База данных База данных MySQL, а не phpMyAdmin база данных. phpMyAdmin - это только PHP-код, который соединяется с БД.
mysql_connect('localhost', 'username', 'password') or die (mysql_error());
mysql_select_database('db_name') or die (mysql_error());
// now you are connected
Настройка пользователя, хост пользователю разрешено разговаривать с MySQL с помощью (например, локальный), предоставляют пользователю, что соответствующие разрешения делать то, что им нужно с базой данных .. и вуаля.
Для начала пользователю потребуются основные CRUD привилегии, которые достаточны для хранения данных, полученных от формы. Остальные разрешения являются самоочевидными, то есть разрешение изменять таблицы и т. Д. Дайте пользователю больше, не меньше власти, чем нужно для выполнения своей работы.
http://z.about.com/d/musiced/1/0/-/8/viola.jpg Какие разрешения нужно делать с помощью альта? –
@byronh: альт используется для того, чтобы сонные стеки переполняли пользователей от типографских ошибок :) –
Подключение к MySQL
<?php
/*** mysql hostname ***/
$hostname = 'localhost';
/*** mysql username ***/
$username = 'username';
/*** mysql password ***/
$password = 'password';
try {
$dbh = new PDO("mysql:host=$hostname;dbname=mysql", $username, $password);
/*** echo a message saying we have connected ***/
echo 'Connected to database';
}
catch(PDOException $e)
{
echo $e->getMessage();
}
?>
Также функция mysqli_connect(), чтобы открыть новое соединение с сервером MySQL.
<?php
// Create connection
$con=mysqli_connect(host,username,password,dbname);
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>
Это (mysql_connect, MySQL _...) расширение устаревший PHP 5.5.0, и будет удален в будущем. Вместо этого следует использовать расширение MySQLi или PDO_MySQL.
(ссылка: http://php.net/manual/en/function.mysql-connect.php)
объектно-ориентированного:
$mysqli = new mysqli("host", "user", "password"); $mysqli->select_db("db");
Процедурный:
$link = mysqli_connect("host","user","password") or die(mysqli_error($link)); mysqli_select_db($link, "db");
- 1. Подключение сайта к базе phpMyAdmin
- 2. phpmyadmin подключение к базе данных
- 3. Подключение к базе данных phpmyadmin
- 4. Подключение к оболочке с phpMyAdmin
- 5. Локальное подключение к phpMyAdmin
- 6. Ошибка подключения к базе данных phpmysql
- 7. подключение qlikview к phpmyadmin
- 8. Подключение phpmyadmin
- 9. Подключение Flash к базе данных PHPMyAdmin для данных DISPLAY
- 10. phpmyadmin: подключение к базе данных невозможно через localhost
- 11. удаленное подключение к PHPMyAdmin с помощью PHP
- 12. Подключение к базе данных
- 13. подключение к базе данных с OpenShift
- 14. Подключение к базе данных
- 15. подключение к базе php?
- 16. Подключение к базе данных
- 17. подключение к базе данных
- 18. Подключение к базе данных
- 19. Подключение к базе данных
- 20. Подключение к базе данных
- 21. Доступ к базе данных phpmyadmin с терминала
- 22. Подключение к базе данных Heroku PostgreSQL
- 23. [Docker]: Подключение PHPMyAdmin к MySQL не работает
- 24. Подключение phpMyAdmin к серверу MySQL через SSL
- 25. Подключение моих баз данных MySQL к phpMyAdmin
- 26. Удаленное подключение к базе данных
- 27. Подключение к базе данных Ochard
- 28. Подключение к базе данных оракула
- 29. Подключение к базе данных - MySQL
- 30. Подключение к базе данных Oracle
mysql_connect(), mysql_select_database() устарели. Вот новые функции: http://us1.php.net/manual/en/function.mysqli-connect.php http://us1.php.net/manual/en/mysqli.select-db.php –