您需要使用命名參數(shù)或占位符,而不是兩者都使用。以下示例基于問題中的代碼,是一個可能的解決方案:使用占位符:<?phpinclude('connect.php');try{ $query = $conn->prepare(" INSERT INTO [deneme].[dbo].[deneme_tablosu] ([ad], [soyad]) VALUES (?, ?) "); $ad = $_POST["ad"]; $soyad = $_POST["soyad"]; $query->bindParam(1, $ad, PDO::PARAM_STR); $query->bindParam(2, $soyad, PDO::PARAM_STR); if ($query->execute()) { echo "successful"; } else { echo "error"; } }catch(Exception $e){ echo 'Error'.$e->getMessage();}使用命名參數(shù):<?phpinclude('connect.php');try{ $query = $conn->prepare(" INSERT INTO [deneme].[dbo].[deneme_tablosu] ([ad], [soyad]) VALUES (:ad, :soyad ) "); $ad = $_POST["ad"]; $soyad = $_POST["soyad"]; $query->bindParam(':ad', $ad, PDO::PARAM_STR); $query->bindParam(':soyad', $soyad, PDO::PARAM_STR); if ($query->execute()) { echo "successful"; } else { echo "error"; } }catch(Exception $e){ echo 'Error'.$e->getMessage(); }
3 回答

慕田峪7331174
TA貢獻(xiàn)1828條經(jīng)驗 獲得超13個贊

catspeake
TA貢獻(xiàn)1111條經(jīng)驗 獲得超0個贊
我認(rèn)為running schedule不在 Windows 上工作locally
對我來說唯一有效的方法是在 Windows 中創(chuàng)建任務(wù)并與 .bat 文件相關(guān)
注意:bat文件內(nèi)容是
@ECHO OFF
php path-of-laravel-project\artisan schedule:run
PAUSE

慕容708150
TA貢獻(xiàn)1831條經(jīng)驗 獲得超4個贊
這可能會解決您的問題,這是啟動調(diào)度程序的方式:
php artisan schedule:run >> /dev/null 2>&1
這樣,您將每分鐘運(yùn)行一次并檢查應(yīng)執(zhí)行的內(nèi)容。
- 3 回答
- 0 關(guān)注
- 165 瀏覽
添加回答
舉報
0/150
提交
取消