我从search.php
收到地址,然后将该值发送到map.php
。我也可以从给定的地址获取id。
我的问题是如何将$row['id']
的值保存为变量?
<?php
if(isset($_GET['w1'])){
$id_1 = $_GET['w1'];
$conn = mysqli_connect('localhost',$username,$password,'marker');
$query = "SELECT * FROM markermap WHERE address= '".$id_1."'";
$result = mysqli_query($conn,$query) or die(mysqli_error($conn));
echo'<table class="responstable">';
if($result->num_rows > 0){
while($row = mysqli_fetch_assoc($result)){
echo '<tr>';
echo '<td>'. $row['id'].' </td>';
echo '</tr>';
}
} else {
echo "No record available";
}
} else {
echo 'No id is comming';
}
echo'</table>';
?>
答案 0 :(得分:1)
你的意思是这样的吗?
$row_id = $row['id'];
$ row ['id']已经是一个变量了,为什么要将它分配给另一个变量呢? 并尝试绑定$ _GET中的值,因为将它们直接放入查询中是非常不安全的。也许试试PDO。