2017-11-04 62 views
0

我試圖將一個SQL查詢寫入PHP變量,然後嘗試在PHP文件中寫入。當我觸發代碼時,它給了我「類mysqli的對象無法轉換爲字符串」的錯誤。在php中編寫sql代碼並將變量寫入php文件

這是我的變量。

感謝您的幫助

$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

使用'單引號'而不是'雙引號'在開始和結束 –

+2

不,你是不是試圖寫一個「sql查詢」到一個變量(這將是一個標準的東西),你試圖寫一個完整的PHP腳本放入一個php變量中並執行它(這是人們通常嘗試編程的人,而且從來沒有多少意義)。 – arkascha

+0

感謝您的幫助,我現在正在嘗試 –

回答

0

使用雙單引號istead,因爲PHP將解析下雙引號你的變量。 在您的示例中,請注意字符串中的單引號使用雙引號或轉義它們。