これは私の最初のポストである、私は私のブラウザのゲームのためのチャットルームを作ろうとしていると私はチャットに行くときにできるように、そのユーザー名を使用する部屋。これはエラーです "注意:未定義のインデックス:id:*:***** php"私のブラウザのゲームのためのチャットルームを作ることを試みる
<html>
<head>
<meta http-equiv="refresh" content="2">
</head>
<body>
<?php
//Database connection
$*********= "******";
$**********= "*****";
$**********= "*******";
$*****= "*********";
//Create Connection
$conn = new mysqli($********, $*******, $*******, $****);
//Check Connection
if($conn->connect_error)
{
die("Connection error: ".conn>connect_error);
}
if(isset($_SESSION['loggedin']))
{
$username = $_SESSION['loggedin'];
//GET USER DATA
$query = "SELECT id FROM users WHERE username = '$username'";
$result = mysqli_query($conn, $query);
$row = mysqli_fetch_assoc($result);
//USERDATA
$userId = $row['id'];
}
//query the database
$query = "SELECT messageid, message, timestamp FROM messages ORDER by
timestamp DESC";
if ($result = mysqli_query($conn, $query))
{
/* fetch associative array */
while ($row = mysqli_fetch_assoc($result))
{
echo $row['id'].' says: '.$row['message'].'</br>';
}
mysqli_free_result($result);
}
/* close connection */
mysqli_close($conn);
?>
</body>
</html>
これはエラーの絵です:私はプログラミングに新たなんだと私はインターネット上でこの問題を探していた
it seems messages to work at least
PSと私は、これは私のコードで壁にぶつかる保ちます、それを見つけることができません。だから私はスマートな人に私に助けてくれるようお願いします:)
phpはチャットルーム用ではありません。非常に読み書き可能です.Node.jsを潜在的に見てみましょう:) – ThisGuyHasTwoThumbs
行番号52では 'id'は' messageid'ではありません –
@ThisGuyHasTwoThumsをチェックします。 – Branko