我有問題。在我的數據庫中,我有一列email
。當我做SQL查詢我得到以下錯誤:在PHP中,如何在@中進行SQL查詢?
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '@gmail.com)' at line 1
這是我的代碼:
$sql = "SELECT ID_Dijak from dijak WHERE (Email=".$mejl.")";
如果我嘗試做查詢在PHP我的管理它的工作原理,如果我我的電子郵件之間把「」,但如何在PHP中做到這一點?謝謝。
如果您使用適當的參數而不是傳送查詢字符串,那麼您將不會有無意的語法錯誤。 –
'quotes'將有所幫助。將電子郵件值用引號引起來;) – Tushar