私はデータベースとしてMySQLを使用して簡単なPHP登録ページを書いています。私はそれに非常に新しいですし、私はこのエラーに出くわした:私は、私が過去時間のそのエラーを引き起こし、それに何かを見ることができないという追加されたコードを少し通過したこの「T_ENCAPSED_AND_WHITESPACE、T_STRINGまたはT_VARIABLEまたはT_NUM_STRINGが必要です」というエラーを修正するにはどうすればよいですか?
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\xampp\htdocs\w4wregister.php on line 34
。下に私が追加したコードがあります。私はそれをwhile
のステートメントに絞り込むことができたと信じていますが、文脈のために他のコードを与えました。
if($r) {
echo "<h1>Thanks for registering!<h1><br/><h2>Current Users:</h2>";
$q2 = "SELECT username AS users FROM users ORDER BY registration_date";
$r2 = @mysqli_query ($dbc, $q2); //gets all users
if ($r2) {
echo '<table cellspacing="3" cellpadding="3" width="25%"><tr><td>Username</td></tr>';
while ($row = mysqli_fetch_array($r2, MYSQLI_ASSOC)) {
echo "<tr><td> $row['users'] </td></tr>";
}
echo "</table>";
} else {
echo "Hey, that didn't work!";
}
34行目はどちらですか? –
"if"ステートメントの "}"はどこにありますか? – Mironor
@Pekka私はそれを編集するために使用しているものとは異なる番号付けのように思えます。 – chromedude