我让我的脚本为一列数据工作,但我试图将其他数据发送到 mysql 表中的第二列。这是我的php代码:
<?php
function db_connect()
{
$hostname = '127.0.0.1';
$db_user = 'root';
$db_password = '';
$db_name = 'hit';
mysql_connect ($hostname, $db_user, $db_password) or die (mysql_error());
echo "Success.. Connected to MySQL...<br />";
mysql_select_db($db_name) or die(mysql_error());
echo "Success.. Connected to Database...<br /> ";
}
function insertData($DATA)
{
function insterData($DATA2)
{
db_connect();
$requete = "INSERT INTO data SET col_Data='".$DATA."'";
if(!mysql_query($requete))
echo mysql_error();
else
echo 'data accepted.';
$requete2 = "INSERT INTO data SET col_Data2='".$DATA2."'";
if(!mysql_query($requete2))
echo mysql_error();
else
echo 'data accepted.';
}
if(isset($_GET['DATA']))
if(isset($_GET['DATA2']))
}
insertData($_GET['DATA']);
insertData($_GET['DATA2']);
}
else
{
echo 'Nop';
}
?>
这就是我发送帖子数据的方式
http://localhost/hit.php?DATA=iamwicked&DATA2=iamcool
然后假设发送DATA=iamwicked
进入数据库命中表数据列 col_data
这然后假设发送DATA2=iamcool
进入数据库命中表数据列 col_data2
但是我收到了这个错误,但是有错误可以有人帮我调试一下。
这是一个工作脚本:
<?php
function db_connect()
{
$hostname = '127.0.0.1';
$db_user = 'root';
$db_password = '';
$db_name = 'hit';
mysql_connect ($hostname, $db_user, $db_password) or die (mysql_error());
echo "Success.. Connected to MySQL...<br />";
mysql_select_db($db_name) or die(mysql_error());
echo "Success.. Connected to Database...<br /> ";
}
function insertData($DATA)
{
db_connect();
$requete = "INSERT INTO data SET col_Data='".$DATA."'";
if(!mysql_query($requete))
echo mysql_error();
else
echo 'data accepted.';
}
if(isset($_GET['DATA']))
{
insertData($_GET['DATA']);
}
else
{
echo 'Nop';
}
?>
当我使用此 url 发布数据时,这是一个工作脚本
localhost/hit.php?DATA=iamwicked
当我使用它时它保存iamwicked
在数据库命中表数据列 col_data 所以我如何修复我的脚本以将更多数据发送到 col_data2 等等