我的问题是:如何在单击按钮时将number(int)插入countTable?如何只记录int值从html(php)到mysql数据库表?
这是我的示例代码,谢谢。
HTML
<form action="check.php" method="POST">
<button name="a">a</button>
<button name="b">b</button>
<button name="c">c</button>
</form>
check.php
require('connect.php');
$A = $_POST["a"];
$B = $_POST["b"];
$C = $_POST["c"];
$sql = "INSERT INTO countTable (numA,numB,numC)
VALUES(:numA,:numB,:numC)";
$pre = $conn->prepare($sql);
$pre->bindValue(':numA',$A);
$pre->bindValue(':numB',$B);
$pre->bindValue(':numC',$C);
$r = $pre->execute();
MySQL的countTable
create table countTable (
id varbinary(64) not null,
numA int(100),
numB int(100),
numC int(100),
primary key(id)
);
该代码失败的方式是什么? – David
@David 当我点击A按钮时出现错误,其余的B和C按钮就像这样 - >注意:未定义索引.... – Tuang
a,b,c不是整数,所以试图将它们放入整数字段没有意义 – 2016-08-15 02:33:35