首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查询中的语法错误

查询中的语法错误
EN

Stack Overflow用户
提问于 2016-06-15 05:48:49
回答 1查看 54关注 0票数 0

这里有一个文本区域,我将在其中放置一个类似于以下内容的值:

Sylhet,Kha线人Nagar 西尔赫特、莫格拉·巴扎 西尔赫特、穆拉·加昂

每个逗号分隔字符串包含数据库中四个不同字段的四个值。

在我的数据库中有四个字段

代码语言:javascript
复制
bangladesh_info (Division,District,Thana,Union)

我想从我的文本区域捕获值,并在它们各自的字段中添加三行,.I编写了下面的代码,其中我使用php连接和执行一个插入命令.I

代码语言:javascript
复制
"new records created successfully"

但是没有值被插入到数据库中,.What在这里可能出错了吗?我没有任何错误!

代码语言:javascript
复制
<?php


if(isset($_POST['text']) && !empty($_POST['text'])){

$servername = "localhost";
$username = "root";
$password = "";
$dbname = "myown";
try{
    $conn = new PDO("mysql:host={$servername};dbname={$dbname}", $username, $password);
    $stmt = $conn->prepare("INSERT INTO bangladesh_info (Division,District,Thana,Union)
    VALUES (:division, :district, :thana,:union)");
    $stmt->bindParam(':division', $division);
    $stmt->bindParam(':district', $district);
    $stmt->bindParam(':thana', $thana);
    $stmt->bindParam(':union',$union);
    $myarr=explode("\n",$_POST['text']);
    foreach($myarr as $each){

         list($div,$dis,$tha,$uni)=explode(',',$each);
         echo $uni.'</br>';

         $division=$div;
         $district=$dis;
         $thana=$tha;
         $union=$uni;
         $stmt->execute();

    }
    echo "New records created successfully";

    }
catch(PDOException $e)
    {
    echo "Error: " . $e->getMessage();
    }
}

?>

<html>
<body>
<form action='<?php echo $_SERVER["PHP_SELF"] ; ?>' method='POST' >
     <textarea name='text' id='mytextarea'></textarea>
     <input type='submit' value='submit' >
</form>
<script>

</script>
</body>
</html>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-15 05:52:08

因为Union在mysql中是reserved keyword,所以它必须在回勾中,或者将您的列名更改为某些不在保留关键字列表中的列名。

代码语言:javascript
复制
$stmt = $conn->prepare("INSERT INTO bangladesh_info (`Division`,`Distric`,`Thana`,`Union`)
    VALUES (:division, :district, :thana,:union)");
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37827075

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档