こんにちは、私は人々がメッセージを送ることができるサイトを作り、私はそれを私のデータベースに入れたいと思っています。メッセージを更新することができます。ここで私はhttp://example.com/file.php?message=hi&referral=1を使用していたリンクがあるが、それをアクセスするとき、私はこのエラーを受け取るリンクから変数 "message"を取得し、それをデータベースで更新するにはどうすればよいですか?
0更新された行は、ロッカーにHI追加。
と何行が
<?php
define("MYSQL_HOST", "localhost");
define("MYSQL_PORT", "3306");
define("MYSQL_DB", "db");
define("MYSQL_TABLE", "table");
define("MYSQL_USER", "user");
define("MYSQL_PASS", "pass");
$mysqli = new mysqli(MYSQL_HOST, MYSQL_USER, MYSQL_PASS, MYSQL_DB);
if ($mysqli->connect_errno)
{
echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}
$referral = $_GET['refferal'];
$message = $_GET['message'];
if (!($stmt = $mysqli->prepare("UPDATE ".MYSQL_DB.".".MYSQL_TABLE." SET message=(?) WHERE referral=(?) ")))
{
echo "Prepare failed: (" . $mysqli->errno . ") " . $mysqli->error;
}
$stmt->bind_param('ds', $message, $referral);
if (!$stmt->execute())
{
echo "Execute failed: (" . $stmt->errno . ") " . $stmt->error;
}
else
{
printf("%d Row updated, added ".$message." to locker ".$referral." .\n", mysqli_stmt_affected_rows($stmt));
}
?>
$ _GET ['message']はメッセージ –
の値をどのように使ってデータベースに入れるのですか? @DhavalChheda –