2016-07-18 51 views
-1

我正在嘗試將MAMP中的PHP文件連接到已經通過Bluehost在phpMyAdmin下創建的SQL數據庫表。*初學者*將MAMP連接到phpMyAdmin以獲取用HTML/alternative創建的表單的SQL數據庫?

警告:mysqli_connect():(HY000/1045):一個遇到的打開databse.php文件作爲HTML時出現兩個錯誤的一個問題訪問被拒絕的用戶 '根' @ 'localhost' 的(使用密碼:YES)在/用戶/ ******* /桌面/本地主機/網頁#2/database.php在線8.

警告:mysqli_query()期望參數1是mysqli,布爾在/ Users/******* /桌面/本地主機/網頁#2/database.php在線13.

一旦這是連接到我的MAMP如何連接到phpMyAdmin或是有一個首選的路線使用只有我的Bluehost帳戶。

我目前正在嘗試爲使用HTML-> PHP-> sql的表單創建數據庫。收集數據庫信息的PHP文件是罰款和我的「database.php中」 W /錯誤是:

<?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', '[email protected]', 'male', 'hello world')"; 
$query=mysqli_query($con,$sql); 
if($query) 
    echo 'data inserted succefully'; 
?> 

是否有用於HTML表單連接到PHP(需要處理和數據庫的PHP文件或替代只是一個單獨的文件)到SQL?

此外,有沒有辦法使用單個PHP文件的多個表單條目或每個表單都需要一個新的處理PHP文件?

+1

檢查mysqli_connect的細節? –

回答

0

更改您的代碼

$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', '[email protected]', '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); 
} 

或使用面向對象方法的mysqli

$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); 
} 
相關問題