**结案。**此问题不可复制或由打字错误引起。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。
9小时前关门了。
改进这个问题
piece_color enum('B', 'R') utf8mb4_general_ci
这就是我的数据库。表名:工件颜色枚举('b','r')
我的网页上有php代码。我在$query上出错,因为它不是字符串-我知道为什么..我需要传递枚举,而不是字符串-我正在尝试插入它,但我没有管理。我的表名叫做rounds。
<?php
session_start();
include("c/dbconnect.php");
if($_SERVER['REQUEST_METHOD'] == "POST")
{
//something was posted
$piece_color = $_POST['piece_color'];
if (( $piece_color == 'R' || $piece_color == 'B')
{
$query = "insert into rounds ( piece_color) values ('$piece_color')"
mysqli_query($mysqli, $query);
header("Location: indexr.php");
die;
}
else{
echo "Please enter some valid information!";
}
?>
现在我有了一个javascript,我正在做一些事情,我得到了这个结果
document.getElementById('results').innerHTML = `${winner} wins game!`;
它会给我举个例子
b赢了比赛!
我在我的html上有一个带有result名称的id,以此来表示
<div id="results"></div>
我添加这些东西是因为我想把它插入到我的数据库中..到目前为止,我试图插入枚举,但没有发现任何有用的东西。
<form method="post" >
<br>
<option value='R'>Red</option>
<option value='B'>Black</option>
<input type="submit" value="results"/>
在c/dbconnect上我有这个
if(gethostname()=='') { // i delete the site
$mysqli = new mysqli($host, $user, $pass, $db,null,'/home.sock'); //here i use my socket - its ok that
} else {
$mysqli = new mysqli($host, $user, $pass, $db);
}
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: (" .
$mysqli->connect_errno . ") " . $mysqli->connect_error;
}
?>
暂无答案!
目前还没有任何答案,快来回答吧!