我在我的网站上创建了一个包含一些用户的数据库,并希望在我的网站上有一个带有文本框的表单,允许我针对我的数据库提交完整的 SQL 查询。
使用PHP时这可能吗?我看到它在 ASP.net 中是可能的,但我对那种语言有点不熟悉。
例子:
在我的页面 run_sql.php 上,我想要一个带有提交按钮的文本框。
在文本框中,我希望能够运行命令,例如
INSERT INTO `userdata`(`UserID`, `FirstName`, `LastName`, `Email`, `PF_Username`, `PF_Password`, `Endpoint`) VALUES ([value-1],[value-2],[value-3],[value-4],[value-5],[value-6],[value-7])
并将声明的值写入我的表中。
sql.php 代码仅供参考:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Run SQL - TEST</title>
</head>
<table border="0" cellpadding="10">
<tr>
<td>
<img src="images/api_rat.png">
</td>
<td>
<h1>TEST</h1>
</td>
</tr>
</table>
<body>
<form action="sql.php" method="GET">
<textarea name="comments" cols="25" rows="5">Enter your SQL query here...</textarea><br>
<input type="submit" value="Run Query on LIVE DB" />
</form>
</body>
</html>
这可能吗?在此先感谢您的帮助!:)