<?php
$con=mysql_connect("","","");
mysql_select_db("example",$con);
$idx=$_POST["Index"];
$height = $_POST["Height"];
$diameter = $_POST["Diameter"];
$sql = 'INSERT INTO `example`.`cylindar`(`Index`, `Height`, `Diameter`) VALUES ("$idx","$height","$diameter");';
print_r($_POST);
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";mysql_close($con)
?>
各位朋友,我用上面一段代码将浏览器表单上名为Height和Diameter的文本框中的数值提交给MySQL数据库,为什么存入数据库的是$idx,$height,$diameter而不是赋给它们的具体的数值呢?我是菜鸟,急需大家的帮助,先谢谢了!
$con=mysql_connect("","","");
mysql_select_db("example",$con);
$idx=$_POST["Index"];
$height = $_POST["Height"];
$diameter = $_POST["Diameter"];
$sql = 'INSERT INTO `example`.`cylindar`(`Index`, `Height`, `Diameter`) VALUES ("$idx","$height","$diameter");';
print_r($_POST);
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";mysql_close($con)
?>
各位朋友,我用上面一段代码将浏览器表单上名为Height和Diameter的文本框中的数值提交给MySQL数据库,为什么存入数据库的是$idx,$height,$diameter而不是赋给它们的具体的数值呢?我是菜鸟,急需大家的帮助,先谢谢了!
echo $sql; //这样试试?
$con=mysql_connect("","","");
mysql_select_db("example",$con);
$idx=$_POST["Index"];
$height = $_POST["Height"];
$diameter = $_POST["Diameter"];
$sql = 'INSERT INTO `example`.`cylindar`(`Index`, `Height`, `Diameter`) VALUES ("$idx","$height","$diameter");';
print_r($_POST);
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";mysql_close($con)
?>
<?php
$con=mysql_connect("","","");
mysql_select_db("example",$con);
echo $idx=$_POST["Index"]; //输出一下,看看传过来的变量是什么echo $height = $_POST["Height"]; //输出一下,看看传过来的变量是什么echo $diameter = $_POST["Diameter"]; //输出一下,看看传过来的变量是什么$sql = 'INSERT INTO `example`.`cylindar`(`Index`, `Height`, `Diameter`) VALUES ("$idx","$height","$diameter");';
print_r($_POST);
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";mysql_close($con)
?>
//然后从这里在找问题的原因