特定の行のテーブルからデータを取得しようとしています。
これが私のスクリプトです。
<?php
$con=mysqli_connect("localhost","root","","astralms");
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$type = htmlspecialchars(mysql_real_escape_string($_GET['type']));
$username = htmlspecialchars(mysql_real_escape_string($_GET['username']));
$result = mysqli_query($con,"SELECT * FROM accounts
WHERE name = '%s', $username);
while($row = mysqli_fetch_array($result))
{
if($type == "nxcash") {
echo $row['ACash'];
} else if($type == "votepoints") {
echo $row['vpoints'];
} else if ($type == "gmlevel") {
echo $row['gm'];
}
}
?>
しかし、私は得る:
( ! ) 解析エラー: 構文エラー、17 行目の C:\wamp\www\accountdata.php の予期しない 'nxcash' (T_STRING)。
のように使うとき127.0.0.1/accountdata.php?username=tester&type=votepoints
ありがとう。