douwen1313 2014-12-18 23:40
浏览 35
已采纳

MySQL语法错误我的第一个项目[关闭]

First of all sorry if this is a daft question, this is my first MySql Project.

I'm writing a very basic application for an event. The idea is that the checkpoint staff enters a team number and a time, and it goes to the database. I've built a basic script in WAMP and now I'm putting it on my webserver im getting this error

Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Arrival) VALUES ('')('4568')' at line 1

this is my code for the script

<?php
$con=mysqli_connect("localhost","","","");
// Check connection
if (mysqli_connect_errno()) {
  echo "Failed to connect to Database, Contact Control: " . mysqli_connect_error();
}

// escape variables for security
$Team = mysqli_real_escape_string($con, $_POST['Team']);
$cp = mysqli_real_escape_string($con, $_POST['cp']);


$sql="INSERT INTO checkpoints (Number, CP2 Arrival)
VALUES ('$Number', '$cp')";

if (!mysqli_query($con,$sql)) {
  die('Error: ' . mysqli_error($con));
}
echo "record added";

mysqli_close($con);
?>

I've spent ages googling and trying to no luck

Any Ideas?

Thanks in advance

  • 写回答

3条回答 默认 最新

  • dongnao2048 2014-12-18 23:52
    关注
    <?php
    $con=mysqli_connect("localhost","","","");
    // Check connection
    if (mysqli_connect_errno()) {
      echo "Failed to connect to Database, Contact Control: " . mysqli_connect_error();
    }
    
    // escape variables for security
    $Team = mysqli_real_escape_string($con, $_POST['Team']);
    $cp = mysqli_real_escape_string($con, $_POST['cp']);
    
    
    $sql="INSERT INTO checkpoints (Number, CP2_Arrival)
    VALUES (
     '".$Team."',
     '".$cp."' 
    )";
    
    if (!mysqli_query($con,$sql)) {
      die('Error: ' . mysqli_error($con));
    }
    echo "record added";
    
    mysqli_close($con);
    ?>
    

    note: dont use spaces on column names, use _ instead

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)
  • ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。