Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在sql中插入错误_Php_Mysql_Sql - Fatal编程技术网

Php 在sql中插入错误

Php 在sql中插入错误,php,mysql,sql,Php,Mysql,Sql,我想在数据库中插入2个值,我想给每个$userid一个$teamid,这样用户就可以连接到一个团队 但无论何时运行它,我都不会在数据库中看到它 <?php if(isset($_POST['submit'])) { $db = mysql_connect("localhost","root","usbw"); mysql_select_db("the red socks",$db) or die ("fout: openen db mislukt"); $userid = $_POST

我想在数据库中插入2个值,我想给每个$userid一个$teamid,这样用户就可以连接到一个团队

但无论何时运行它,我都不会在数据库中看到它

<?php
if(isset($_POST['submit']))

{
$db = mysql_connect("localhost","root","usbw");
mysql_select_db("the red socks",$db) or die ("fout: openen db mislukt");

$userid = $_POST['userid'];
$teamid = $_POST['teamid'];

 $query = "INSERT INTO team_users (userid, teamid, ) VALUES ('$userid', '$teamid')";
 echo $query;
 $result = mysql_query($query);
 echo $result;
}
else
{
?>
<form method='post' action=''>
<table>
<tr><td>invoegen<br></td></tr>
<tr><td>User ID</td></tr>
<tr><td><input name='userid'></td></tr>
<tr><td>Team ID</td></tr>
<tr><td><input name='teamid'></td></tr>
<tr><td><input name='submit' type='submit' value='inloggen'>
<input type='reset' name='reset'value='wissen'></td></tr>
</table>
</form>
<?php
}
?>
当我在userid中键入7,在teamid中键入2时,从查询中得到的回音:

将userid、teamid、值“7”、“2”插入team_用户中更改此设置

$query ="INSERT INTO team_users (userid, teamid, ) VALUES ('$userid','$teamid')";
                                               ^----remove the , here


为什么要使用SQL Server标记?在。。。如果你做了类似mysql\u查询的事情。。。或者您可能看到错误消息。删除最后一个逗号userid,teamid,将错误报告添加到文件顶部error\u reportingE\u ALL;ini设置“显示错误”,1@斯佩特助教非常感谢你。我已经认为这是一个愚蠢的错误。
$query ="INSERT INTO team_users (userid, teamid ) VALUES ('$userid', '$teamid')";