【发布时间】:2017-04-26 10:31:37
【问题描述】:
我想使用存储过程将数据添加到我的表中,但出现此错误:
Gönder 致命错误:未捕获异常 'PDOException' 并带有消息 'SQLSTATE[42000]:语法错误或访问冲突:1064 您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以在 C:\xampp\htdocs\berat\isyerikayit.php:142 中的第 1 行的“Teknoloji,V,,1)”附近使用正确的语法堆栈跟踪:#0 C:\xampp\htdocs\berat\isyerikayi.php(142): PDO->query('CALL isyerikayi...', 2) #1 {main} 抛出 C:\xampp\htdocs\berat\isyerikayi.php在第 142 行
<?php
if (isset($_POST['gonder']))
{
$adi = $_POST["adi"];
$calismaturu = $_POST["calismaturu"];
$iscigucu = $_POST["iscigucu"];
$hizmetturu = $_POST["hizmetturu"];
$butce = $_POST["butce"];
if($calismaturu == 'V')
{
$sorgu= $db->query("CALL isyerikayitV($adi,$calismaturu,$iscigucu,$hizmetturu)",PDO::FETCH_ASSOC);
echo '<script>alert("Hizmet Veren Firma Eklendi.");</script>';
}
else
{
$sorgu= $db->query("CALL isyerikayitE($adi,$calismaturu,$butce)",PDO::FETCH_ASSOC);
echo '<script>alert("Hizmet Edilen Firma Eklendi.");</script>';
}
}
?>
我的isyerikayitE() 和isyerikayitV 程序是7。
【问题讨论】:
标签: php mysql stored-procedures