现在这是我在php中有投票系统的场景,所以我想根据组织显示候选人,所以如果选民根据那个组织登录系统。只是比较org_id。
这是我的示例mysql查询。
$result = mysql_query("SELECT * FROM candidates WHERE position='President' and org_name='IntOrg'");
现在问题是如何循环查询以选择并依赖于候选人的org_id。
答案 0 :(得分:2)
那不是你通常做SQL的方式。您只需通过order
获取所有候选人org_name
,然后遍历结果。
但也许我误解了你,你的问题实际上是#34;如何在PHP中进行循环#34;在这种情况下我会说"阅读PHP教程" 34。
答案 1 :(得分:0)
示例(MySQLi面向对象) source
如果你想阻止' 黑客攻击'在数据库中,您应该阅读有关Mysql Injection并使用 PDO 或 Mysqli 的 Mysql的内容,该内容已弃用。
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT * FROM candidates WHERE position='President' and org_name='IntOrg'";
$result = $conn->query($sql);
/* Check if you have result */
if ($result->num_rows > 0) {
// output data of each row
/* This is a loop */
while($row = $result->fetch_assoc()) {
echo $row["column name"]."<br>";
}
} else {
echo "0 results";
}
$conn->close();
?>