0
PHPを使用してajax呼び出しを行った後にDB操作を実行しています 1)PHPへのリクエストと応答(ajax呼び出し)しかし、および2)私はエラーが表示さ「アクセスは、ユーザー 『ルート』 @ 『localhost』のために拒否されたが(パスワードを使用して:NO」フィドラーでPHPを使用してAjax呼び出しでMY SQL DBに接続できません
私はルートではなく別のユーザーに接続しようとしていないのですが をここれます。 AJAX呼び出しが開始されるview.phpファイル:。
$.ajax({
url: 'delete_entry.php',
data: "id="+del_id,
type: 'post',
success: function(output) {
alert("Success");
//document.getElementById("test1").innerHTML = output;
}
});
私も警告メッセージ「成功」を受け取る
delete_entry.phpでコード:
<?php
$servername = "localhost";
$username = "testdb";
$password = "testdb";
$dbname = "testts";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
echo "Connection Failed";
die("Connection failed: " . $conn->connect_error);
}
$id=$_POST['id'];
echo $id; // I get a proper Id here
$delete = "DELETE FROM ExpenseTable WHERE Id='"+$id+"'";
$result = mysql_query($delete) or die(mysql_error());
?>
MySQLのDBは本家の私は「TESTDB」としてデシベルのdetaisを指定するルートに接続しようとしている理由を私は理解していないよう助けてください。 私のview.phpでこれらの資格情報を持つ同じデータベースに接続することができます
ちょっと野生の推測:何度か再ロードしてみてください。ブラウザがキャッシュする可能性があります。 – 1000111