enter image description here数据库示例:
$result = mysql_query("SELECT uid FROM `Aadhar` WHERE FSC LIKE CONTACT($FSC)");
$data = array();
while ($row = mysql_fetch_array($result)) {
$id = array_shift($row); // Shifts first element
$data[$id] = $row;
print($data[]);
我想将uid数字存储在一个数组中并通过currusponding FSC编号进行修改。 通过提供FSC号码,逻辑必须这样做。 我试过了。
答案 0 :(得分:0)
mysql_ *函数。请使用mysqli_ *或PDO。如果您计划将用户输入直接包含在SQL查询中,则您的代码容易受到SQL注入攻击。
这是你在PDO中的表现方式:
try {
$conn = new PDO("mysql:host=localhost; dbname=dbname", "root", "password");
}
catch(PDOException $e) {
echo $e->getMessage();
}
$query = $conn->query("SELECT * FROM Aadhar WHERE FSC LIKE :fsc");
$query->bindParam(":fsc", $fsc = '%'.$FSC.'%');
if($query->execute()) {
$data = $query->fetchAll(PDO::FETCH_ASSOC); //get the results in the form of an associative array
} else {
die("Query failed");
}
var_dump($data);