MY mysql_query ("Select * From 'Table'")
在PHP中不起作用。選擇*從'表'不起作用php
我得到一個錯誤
Access denied for user ''@'localhost'
(using password: NO)
。奇怪的是,所有my INSERT INTO PHP
代碼沒有問題。
有什麼幫助?
UPDATE
服務器不與任何SELECT *
報表工作,但與INSERT INTO
報表工作。我正在使用Bitnami WAMP的Amazon EC2 Windows實例。
<?php
$servername = "server";
$username = "user";
$password = "pass";
$db = "db";
// Create connection
$conn = mysqli_connect($servername, $username, $password, $db);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$result = mysqli_query("SELECT * FROM table") or die(mysql_error());
$conn->close();
?>
這會得到錯誤。
這不是我的連接,但因爲我爲INSERT INTO
聲明做了完全相同的代碼,所以它可以工作。這可能是一個配置錯誤..
對於這些人在2015年看這個問題,請求mysql_query已被棄用。由於某種原因,使用PDO或mysqli –
@fandressouza服務器不能與mysqli_query一起使用 – user5432778
在'mysql'服務器端設置用戶憑證。 – KernelPanic