$
をエスケープしています \$
を実行して変数に 試してみてください:
$query = "SELECT * FROM `cats` WHERE name='$name'";
編集
以下の議論から。
undefined index
の問題 $row['age']
を使用しているという事実です 実際には、データベースの列名はAge
です。 。したがって、$row['Age']
を使用する必要があります アイテムを参照するとき。 name
についても同じことが言えます 。