2013-11-30 4 views
0

У меня здесь есть следующая строка кода, и я везде искал, как подключиться к серверу MySQL в этом формате, но я не могу понять, как это сделать!Подключение к серверу MySQL

$Conn = mysqli_connect("YourMySQLDetails"); 

Обычно я соединила бы так:

$myServer = "localhost"; 
    $myUser = "632496"; 
    $myPass = "xrxy3749"; 
    $myDB = "632496"; 

, но я получаю следующее сообщение об ошибке на веб-странице

Failed to connect to MySQL: Can't connect to MySQL server on 'YourMySqlDetails' (111)Error: 

Вот весь файл целиком

<?php 
$Conn; 
CreateDatabase(); 
function CreateDatabase(){ 
$con=mysqli_connect("localhost","632496","xrxy3749","password","632496"); 
    if (mysqli_connect_errno($con)) 
{ 
     echo "notconnect some Problem Occur"; 
} 
else 
{ 
     echo "Connect Successfully"; 
} 

//connection to the database 
$dbhandle = mssql_connect($myServer, $myUser, $myPass) 
    or die("Couldn't connect to SQL Server on $myServer"); 

//select a database to work with 
$selected = mssql_select_db($myDB, $dbhandle) 
    or die("Couldn't open database $myDB"); 
AddTables(); 
} 

function AddTables(){ 
global $Conn; 
// Check connection 
if (mysqli_connect_errno()) 
{ 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
} 
$sql="CREATE TABLE servers(ID INT NOT NULL AUTO_INCREMENT, 
PRIMARY KEY(ID),ServerName CHAR(60),Url CHAR(100),Players INT, MaxPlayers INT, Uptime  INT, LastTimeSeen DATETIME)"; 

// Execute query 
if (mysqli_query($Conn, $sql)){ 
    echo "Table servers created successfully"; 
}else{ 
    echo "Error creating table: " . mysqli_error(); 
    } 
} 
?> 
+0

Подождите минуту. Предполагаете ли вы использовать MySQL или MSSQL? Они совершенно разные. – duskwuff

+0

«Подключение к серверу mysql», phpmyadmin просто клиент сервера mysql –

+0

Я верю MySQL – user2678408

ответ

1

Следуйте этому примеру. Я думаю, что ваша проблема легко решена. Я использую этот пример для подключения базы данных.

<?php 

    $con=mysqli_connect("localhost","632496","xrxy3749","632496"); 
    if (mysqli_connect_errno($con)) 
    { 
      echo "notconnect some Problem Occur"; 
    } 
    else 
    { 
      echo "Connect Successfully"; 
    } 
?> 
+0

Могу ли я проверить последнее последнее изменение? – user2678408

-2

Используйте следующий код, чтобы решить вашу проблему

<?php 
$con = mysql_connect("localhost","username","password"); 
if (!$con) 
    { 
    die('Could not connect: ' . mysql_error()); 
    } 

mysql_select_db("dbname", $con); 
?> 
+1

Пожалуйста, не рекомендуется, чтобы люди использовали устаревшее расширение mysql. – duskwuff

0

попробовать этот код, чтобы соединиться с базы данных MySQL

$con=mysqli_connect("localhost","632496","xrxy3749","632496"); 

Вы поставили дополнительное поле для ввода пароля в деталях подключения.

0

Вы не можете использовать mysql и mysqli обе функции в одном файле.

$con=mysqli_connect("localhost","632496","xrxy3749","password","632496"); 

заменить его следующий код

$con=mysqli_connect("localhost","632496","xrxy3749","632496"); 

еще одна ошибка

$dbhandle = mssql_connect($myServer, $myUser, $myPass) 

заменить его с этим

$dbhandle = mssqli_connect($myServer, $myUser, $myPass, $dbhandle) 

удалить этот код

//select a database to work with 
$selected = mssql_select_db($myDB, $dbhandle) 
    or die("Couldn't open database $myDB"); 

заменить все места

$Conn to $con

Смежные вопросы