2015-04-29 143 views
0

我遇到連接錯誤,試圖用PHP連接到mySQL。我使用的是視頻教程,因爲我之前已經有過幾個這樣的連接,但已經過時了,我試圖使用mysqli而不是mysql命令,但是我沒有在我的頁面上發佈任何內容,我想是因爲這個。 你能告訴我這是否是它的正確翻譯?PHP - > mySQL連接錯誤

function user_exists($username) { 

    $username = sanitize($username); 

    $query = mysqli_query("SELECT COUNT('user_id') FROM 'users' WHERE 'username' = '$username'"); 

消毒是另一個頁面上定義(幷包括)爲:

<?php 
    function sanitize ($data) { 
     return mysqli_real_escape_string($data); 
    } 
?> 

請幫幫忙!

+0

哪裏是你的MySQL連接做?我沒有看到連接對象在任何地方傳遞。另外,什麼是確切的錯誤輸出? – tandy

回答

0

首先你需要連接到MySQL ..你的函數有嗎?這是incomplete..on屏幕..

例子..

$link = mysqli_connect("localhost","root","","database") or die("Error " . mysqli_error($link)); 
$query = "SELECT `release_year` FROM film LIMIT 5" or die("Error in the consult.." . mysqli_error($link)); 

//execute the query. 

$result = $link->query($query); 
+0

@tandy我有一個連接,它看起來像這樣: <?php $ connect_error ='抱歉,我們現在遇到了一些連接問題。 mysqli_connect('localhost','username','password'); mysqli_select_db('cr'); ?> –