簡體   English   中英

無法連接到mysql php / xampp

[英]Not able to connect to mysql php/xampp

我正在嘗試在php中創建登錄注冊頁面。 apache和mysql已啟動並正在運行。

我正在執行以下代碼

<?php 
$db_host = "localhost:777";
$db_username = "root";
$db_pass = "";
$db_name = "login";

mysql_connect("$db_host","$db_username","$db_pass") or die ("could not connect to mysql");
mysql_select_db("$db_name") or die ("no database");             
?>

我正在使用localhost:777,因為Skype正在使用端口80。

phpMyAdmin已啟動並正在運行。

我得到的輸出只不過是上面的代碼。

誰能幫助我解決這個問題?

  1. 使用MySQLi或PDO而不是MySQL。
  2. 您在mysql_connect函數中使用“”將變量作為字符串傳遞

語法如下:mysqli_connect(host,username,password,dbname,port,socket);

<?php
$db_host = "localhost";
$db_port = "777";
$db_username = "root";
$db_pass = "";
$db_name = "login";

$conn = mysqli_connect($db_host,$db_username,$db_pass,$db_name,$db_port);

if (mysqli_connect_errno())
     {
         echo "Failed to connect to MySQL: " . mysqli_connect_error();
     }
?>

試試看,它應該可以工作。 請確保您了解上面的代碼和所犯的錯誤。 不要簡單地復制和粘貼,請您不要從中學習。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM