Php 用颜色值填充数据库
我们使用Xampp模拟apache和mysql服务器。 我不知道到底是什么问题。当我检查数据库时,它没有任何价值 数据库: 这是我的html代码:Php 用颜色值填充数据库,php,mysql,html,apache,xampp,Php,Mysql,Html,Apache,Xampp,我们使用Xampp模拟apache和mysql服务器。 我不知道到底是什么问题。当我检查数据库时,它没有任何价值 数据库: 这是我的html代码: <!DOCTYPE html> <html> <body> <form action="data.php" method="POST"> <input type="radio" name="Color" value="b" id="r"/> <label for="radio">
<!DOCTYPE html>
<html>
<body>
<form action="data.php" method="POST">
<input type="radio" name="Color" value="b" id="r"/>
<label for="radio">ROT</label></br>
<input type="radio" name="Color" value="b" id="g"/>
<label for="radio">GRÜN</label></br>
<input type="radio" name="Color" value="b" id="b"/>
<label for="radio">BLAU</label></br>
<button type="submit">Absenden</button>
</form>
</body>
</html>
腐烂
GRÜ;N
布劳
阿本登
这是我的php代码:
<?php
$db = mysqli_connect("localhost", "root", "", "lightcontrol");
if(!$db)
{
exit("Verbindungsfehler: ".mysqli_connect_error());
}
if(isset($_POST["Color"]))
{
if($_POST["Color"]=="r")
{
$variable =" INSERT INTO valuetb VALUES(`1`,,`255`,`0`,`0`)";
}
if($_POST["Color"]=="g")
{
$variable =" INSERT INTO valuetb VALUES(`1`,,`0`,`255`,`0`)";
}
if($_POST["Color"]=="b")
{
$variable =" INSERT INTO valuetb VALUES(`1`,,`0`,`0`,`255`)";
}
}
var_dump($variable);
mysqli_query($db,$variable);
?>
因为您的查询错误 是否要在表255中添加新行 这是添加新行的正确语句
INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)
因为你的问题是错误的 是否要在表255中添加新行 这是添加新行的正确语句
INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)
因为你的问题是错误的 是否要在表255中添加新行 这是添加新行的正确语句
INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)
因为你的问题是错误的 是否要在表255中添加新行 这是添加新行的正确语句
INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)
正如其他人所指出的,您的查询是错误的。 要查看如何插入
,必须执行
另外,在同一代码中使用mysqli
和mysql
。
如果开始使用连接到数据库,则必须使用它进行查询
mysqli_query($db, $variable);
正如其他人所指出的,您的查询是错误的。
要查看如何插入,必须执行
另外,在同一代码中使用mysqli
和mysql
。
如果开始使用连接到数据库,则必须使用它进行查询
mysqli_query($db, $variable);
正如其他人所指出的,您的查询是错误的。
要查看如何插入,必须执行
另外,在同一代码中使用mysqli
和mysql
。
如果开始使用连接到数据库,则必须使用它进行查询
mysqli_query($db, $variable);
正如其他人所指出的,您的查询是错误的。
要查看如何插入,必须执行
另外,在同一代码中使用mysqli
和mysql
。
如果开始使用连接到数据库,则必须使用它进行查询
mysqli_query($db, $variable);
在每个变量的末尾添加“;”
而不是
$variable =" INSERT INTO valuetb VALUES(`1`,,`255`,`0`,`0`)";
使用:
在每个变量的末尾添加“;”
而不是
$variable =" INSERT INTO valuetb VALUES(`1`,,`255`,`0`,`0`)";
使用:
在每个变量的末尾添加“;”
而不是
$variable =" INSERT INTO valuetb VALUES(`1`,,`255`,`0`,`0`)";
使用:
在每个变量的末尾添加“;”
而不是
$variable =" INSERT INTO valuetb VALUES(`1`,,`255`,`0`,`0`)";
使用:
我认为你的问题是完全错误的。你能告诉我们你的数据库表是什么样子吗?我认为你的查询是完全错误的。你能告诉我们你的数据库表是什么样子吗?我认为你的查询是完全错误的。你能告诉我们你的数据库表是什么样子吗?我认为你的查询是完全错误的。请告诉我们您的数据库表是什么样子的好吗?请记住,value1
主要是自动递增的ID
。if(isset($\u POST[“Color”]){if($\u POST[“Color”]=“r”){$variable.=“插入valuetb值(1
,255
,0
,0
);”;}if($\u POST[“Color”)”]==“g”){$variable.=“插入valuetb值(1
,0
,255
,0
);”;}如果($\u POST[“Color”]=“b”){$variable.=“插入valuetb值(1
,0
,0
,0
,,0
,,0
,,);”);;;”;/code>0
,,),)未定义变量:第26行C:\xampp\htdocs\phptest\data.php中的变量您的第26行是什么?在查询语句之前执行一个var\u dump($variable)
,该语句未定义,因此您的帖子中存在问题。这是第一个错误。然后,正如其他人所说,您必须使用用户mysqli\u query()
。那么,您的查询是错误的INSERT-INTO-table-VALUES(value)
,我在你的图片中看不到表valuetb
,因为整个表都是“valuetb”。记住value1
主要是ID
,它是自动递增的。if(isset($\u-POST[“Color”]){if($\u-POST[“Color”=“r”){$variable.=”插入valuetb值中(1
,255
,0
,0
);“;”如果($POST[“Color”=“g”){$variable.=“插入valuetb值(1
,0
,255
,0
);”);“}如果($”POST[“COLOLOR”=“b”){$VARIABRIABLE.=“插入valuetb值。”(1
,0
,0
,255
);;;//第26行}mysql_查询($variable);?>未定义变量:第26行C:\xampp\htdocs\phptest\data.php中的变量是什么?执行var\u转储($variable)
就在查询语句之前,没有定义,因此您的帖子中有一个问题。这是第一个错误。然后,正如其他人所说,您必须使用mysqli\u query()
。然后,您的查询是错误的。插入表值(value)
,我在你的图片中看不到表valuetb
,因为整个表都是“valuetb”记住value1
主要是ID
,它是自动递增的。if(isset($\u POST[“Color”]){if($\u POST[“Color”=“r”){$variable.=”插入到valuetb值中(1
,255
,0
,0
);“;”如果($POST[“Color”=“g”){$variable.=“插入valuetb值(1
,0
,255
,0
);”);“}如果($”POST[“COLOLOR”=“b”){$VARIABRIABLE.=“插入valuetb值。”(1
,0
,0
,255
);;;//第26行}mysql_查询($variable);?>未定义变量:第26行C:\xampp\htdocs\phptest\data.php中的变量是什么?执行var\u转储($variable)
就在查询语句之前,没有定义,因此您的帖子中有一个问题。这是第一个错误。然后,正如其他人所说,您必须使用mysqli\u query()
。然后,您的查询是错误的。插入表值(value)
,我看不到您图片中的表valuetb
,因为整个表都是“valuetb”,记住valu