2017-11-04 6 views
0

PHP変数にSQLクエリを書き込んでPHPファイルに書き込もうとしています。コードをトリガすると、 "クラスmysqliのオブジェクトを文字列に変換できませんでした"というエラーが表示されます。PHPでSQLコードを記述し、変数をファイルに書き込む

ここは私の変数です。あなたの助けのための

おかげ

$txt = " $conn = mysqli_connect('shareddb1c.hosting.stackcp.net','egitimde-adresim-323044d1','','egitimde-adresim-323044d1'); 

    mysqli_set_charset($conn, 'utf8'); 

    $only_query = 'SELECT * FROM anaokulu_veritabani WHERE anaokulu_id = 63'; 

    $yayinda_query = mysqli_query($conn, $only_query); 

    if($yayinda_array = mysqli_fetch_array($yayinda_query)) { 

     if($yayinda_array[online] == 0) { 

      header('Location:http://www.egitimdeadres.com'); 

     } 

}"; 
+0

'double quotes'の代わりに' single quote'を使います。開始時と終了時 –

+2

いいえ、あなたは(標準的なものになる)変数に "sql query"を書き込もうとしていません。完全なPHPスクリプトをphp変数に組み込み、実行します(これはプログラミングに慣れていない人が頻繁に試みますが、あまり意味がありません)。 – arkascha

+0

助けてくれてありがとう –

答えて

0

PHPは、二重引用符の下にあなたの変数を解析するため、二重の単一引用符のisteadを使用してください。 あなたの例では、文字列の中の一重引用符を二重引用符で囲むかエスケープするように注意してください。

関連する問題