php - 从单选按钮内部检索查询结果

标签 php mysql sql forms

我正在尝试从此单选按钮回显或打印查询结果:

<input type="radio" name="Query" value="SELECT employees.name FROM employees, department WHERE employees.department_deptID=department.deptID AND department.departName="Information Technology""> List all employees in a particular department (Information Technology).<br />

我当前使用的代码是这样的:

if ($_POST['submit'] == "submit" && isset($_POST['Query'])){
$query = $_POST['Query'];
$result = mysql_query($query);
print $query;
while($row = mysql_fetch_assoc($result)){
    foreach($row as $cname => $cvalue){
        print "$cname: $cvalue\t";
    }
    print "\r\n";
}
    }

除了其他一些单选按钮之外,我还有一个提交按钮来启动操作:

<input type="submit" name="submit" value="submit">

预先感谢您的帮助。

最佳答案

尝试以下 block :

<input type="radio" name="Query" value="SELECT employees.name FROM employees, department WHERE employees.department_deptID=department.deptID AND department.departName='Information Technology'"> List all employees in a particular department (Information Technology).<br />

我已将 department.departName='Information Technology' 处的 " 替换为 '

注意:这整个逻辑对我来说看起来很糟糕。您正在从浏览器传递查询,这会导致高风险。还使用 mysqli_* 函数并停止使用 mysql_* 函数

关于php - 从单选按钮内部检索查询结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19850749/

相关文章:

php - Magento - 以编程方式禁用自动索引

php - 按列对行进行排序,同时将具有公共(public)列的行放在一起

php - 在配置文件中对图像进行分组

php - 解析 URL 路径的特定段的最有效方法是什么?

mysql - 理解不存在

java - 使用 JPA 进行多项选择

mysql - 将多种类型的用户放入数据库的有效方法是什么

php - SQL 在字符串中搜索字符串

PHP post_max_size 本地值被 Plesk/IIS 上的主值覆盖?

mysql - 加入时间戳范围