繁体   English   中英

PHP 代码中的 SQL 查询没有将正确的信息写入数据库

[英]SQL Query within PHP code does not write the correct information to database

我有两个查询,一个应该更新现有数据,一个应该插入新数据。 尽管插入查询插入了错误的数据。 它正在插入发送到更新查询的数据。

我尝试将具有插入查询的函数移动到不同的文件。 同样的问题仍然存在。 有趣的是,如果我注释掉更新查询,插入查询将完美运行。 截至目前,更新查询工作正常。 另一个有趣的问题是插入查询正下方的警报不起作用。 我根本无法让它显示出来。 任何帮助将不胜感激!

// update query
mssql_query("UPDATE ERP_VIEW.dbo.NCRfaults SET faultID = $riptionold[$f]', 
rcID = '$firstchar', qty = '$faultqtyold[$f]'
WHERE ncrID = '$ncr_id'");

// insert query
<?php
    $q2 = "INSERT INTO ERP_VIEW.dbo.NCRfaults (ncrID, faultID, rcID, qty)
    VALUES ('$ncr_id','$fdescription[$f]', '$firstchar2', '$faultqty[$f]')";
?>
<script type="text/javascript">
    alert("<?php echo $q2; ?>")
</script>

<?php

 mssql_query($q2);

好吧,大家,我想通了。 我很抱歉浪费了任何人的时间。 我真的很感激所有的回复。 我调用了插入,然后调用了更新。 所以我正在更新新的插入。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM