我刚开始使用php。我在php中编写了一个简单的代码来将数据插入表客户。我正在使用mssql数据库。如何使用php在数据库中插入数据
<?php
function InsertData()
{
$link = mssql_connect('db','123','test');
if (!$link || !mssql_select_db('php', $link))
{
die('Unable to connect or select database!');
}
$sql = " INSERT INTO customer ([Name],[Website])VALUES('$txtName','$txtWebsite')";
$result = mysql_query($sql, $link);
if(!$result)
{
echo mysql_error();
exit;
}
// close the connection
mysql_free_result($result);
mysql_close();
echo "Data successfully inserted";
}
?>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td colspan="3" height="10" valign="top" width="98%"></td>
</tr>
<tr>
<td width="22%"> Name:</td>
<td width="60%"><INPUT type="text" name="txtName" id="txtName" Width="200px" MaxLength="30" /> </td>
</tr>
<tr>
<td colspan="3" height="12" valign="top" width="98%"></td>
</tr>
<tr>
<td width="22%"> Company Website:</td>
<td width="60%"><INPUT type="text" name="txtWebsite" id="txtWebsite" width="200px" MaxLength="200" /> </td>
</tr>
<tr>
<td > </td>
<td > <input type="button" value="submit" id="imgBtnSubmit" click="InsertData()"/> </td>
</tr>
</table>
我写上面的代码将数据插入到表中,我对提交按钮,但在单击按钮数据onClick事件调用InsertData功能没有得到插入表中。请任何人告诉我这个代码中的问题在哪里。
糟糕! PHP不是一种自然事件驱动的脚本语言。这是你的真实代码吗? – dpp
它是你的真实代码吗?您不能使用'mssql_connect' +'mysql_query'并期望它的工作......这是不是在你的问题或一些印刷错误真的出现问题(即使mysql和mssql的法术类似,它们是不同的)。 – a1ex07