小さな問題があります。私はセッションで、単純なレジスタ/ログインシステムを作成しようとしていると私はこのエラーを得た:致命的なエラー:非オブジェクトのメンバー関数query()を呼び出すエラー
Fatal error: Call to a member function query() on a non-object in C:\xampp\htdocs\members\includes\login.inc.php on line 9
これは、コードの該当する行です:
$result = $conn->query($sql);
私はそれが働いていた試みた最初の時間を。
コードの残りの部分は:それは結構です内
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
$email = $_POST['email'];
$password = md5($_POST['password']);
$sql = "SELECT email, password FROM member WHERE email = '$email' AND password = '$password'";
$result = $conn->query($sql);
また、私はMYSQLを接続するために使用さをdb.php、およびすべてのものを持っています。
_ $ conn_はどこに定義されていますか? –
使用しているデータベースライブラリが何であれ、間違いで例外がスローされないようです。 (必須の注釈:SQLインジェクションとパスワードのハッシュについては、googleを参照してください) –
デバッグのヘルプを求める質問(「なぜこのコードは機能しませんか?」)には、目的の動作、特定の問題またはエラー、質問自体に。明確な問題文がない質問は、他の読者にとって有用ではありません。参照:[mcve]を作成する方法。あなたの*質問を改善するために "編集"リンクを使用してください - コメントでより多くの情報を追加しないでください。ありがとう! – GhostCat