* Начинающий * Подключение MAMP к phpMyAdmin для базы данных SQL форм, созданных в HTML / альтернатива?

В настоящее время я пытаюсь подключить файл PHP в MAMP к таблице базы данных SQL, уже созданной в phpMyAdmin через Bluehost. Одна проблема, с которой сталкиваются — две ошибки, возникающие при открытии файла databse.php в формате HTML:

Предупреждение: mysqli_connect (): (HY000 / 1045): доступ запрещен для пользователя ‘root’ @ ‘localhost’ (используется пароль: YES) в / Users / ******* / Desktop / Local Host / webpage # 2 / database.php в строке 8.

Предупреждение: mysqli_query () ожидает, что параметр 1 будет mysqli, логическое значение указано в / Users / ******* / Desktop / Local Host / webpage # 2 / database.php в строке 13.

Как только это связано с моим MAMP, как я могу подключиться к phpMyAdmin или есть предпочтительный маршрут, использующий только мою учетную запись Bluehost.

В настоящее время я пытаюсь создать базу данных для форм, используя HTML-> PHP-> sql. Файл PHP, который собирает информацию о базе данных, в порядке, и мой «database.php» с ошибками:

<?php

$host='localhost';
$user='root';
$pass='root';
$db='mdonnerm_sfddb';

$con=mysqli_connect($host,$user,$pass,$db);
if($con)
echo 'connected succefully to mydb database';

$sql="insert into form (Name, Gender, Email, Comment) values ('flankh', 'flank@gmail.com', 'male', 'hello world')";
$query=mysqli_query($con,$sql);
if($query)
echo 'data inserted succefully';
?>

Есть ли альтернатива, которая используется для подключения HTML-форм к PHP (требуется обработка файлов PHP и файлов базы данных или отдельный файл) к SQL?

Кроме того, есть ли способ использовать один файл PHP для нескольких записей формы или каждая форма требует нового обрабатывающего файла PHP?

-1

Решение

измени свой код на

$host='localhost';
$user='root';
$pass='root';
$db='mdonnerm_sfddb';

$conn = mysqli_connect($host, $root, $pass, $db);
if (!$conn) {
die('Could not connect: ' . mysqli_error());
}
else
echo 'Connected successfully';$sql="insert into form (Name, Gender, Email, Comment) values ('flankh', 'flank@gmail.com', 'male', 'hello world')";
$query=mysqli_query($con,$sql);
if($query)
echo 'data inserted succefully';
else
{
echo "ERROR: Could not able to execute $query. " . mysqli_error($con);
}

или используйте объектно-ориентированный метод для MySQL

$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);

// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector