各位大大
因為近期換了公司來到一家保健食品做IT
馬上遇到主機死當
於是把先前備份換到另一個VM空間上
安裝win10
php 5.2.17
mysql 8(DB沒在這次災難離世, 先前就把web跟DB分離了)
apache 2.2
然後就遇到了
connection 失敗的訊息, 也不是全部的程式碼都不能
不經意的在一行insert sql script 加上分號
就可以執行了
但這下腫了
到底在php 的程式裡
MYSQL 的query要不要在結尾加上分號?
跟mysql 或mysqli有關嗎
我被搞死了
現在只要遇上connect失敗的, 我就把分號加上去, 就可以了
可以沒遇見的, 我加了分號却不能執行
我瘋了
那位大大能指點迷津嗎??
各位大大
因為近期換了公司來到一家保健食品做IT
馬上遇到主機死當
於是把先前備份換到另一個VM空間上
安裝win10
php 5.2.17
mysql 8(DB沒在這次災難離世, 先前就把web跟DB分離了)
apache 2.2
然後就遇到了
connection 失敗的訊息, 也不是全部的程式碼都不能
不經意的在一行insert sql script 加上分號
就可以執行了
但這下腫了
到底在php 的程式裡
MYSQL 的query要不要在結尾加上分號?
在 MySQL 中,SQL 語句的結尾加上分號是選擇性的
但建議加上分號以保持一致性,以免造成任何混淆。
跟mysql 或mysqli有關嗎
無關
我被搞死了
現在只要遇上connect失敗的, 我就把分號加上去, 就可以了
可以沒遇見的, 我加了分號却不能執行
我瘋了
那位大大能指點迷津嗎??
照理說加不加分號不會影響 SQL 語句的正確性
建議檢查錯誤日誌,捕獲詳細的錯誤訊息
把LOG貼出來參詳一下~