Php 等效mysqli
我有这个:Php 等效mysqli,php,mysql,mysqli,Php,Mysql,Mysqli,我有这个: $rs = mysql_query('select zip from _zipcode where zip like "'.$consulta .'%"'); 如何将上面的代码转换为mysqli 我尝试过这样的事情,但没有完成 ($sql = $db -> prepare('select zip from _zipcode where zip // )); 所有这些都基于您的线路: $rs = mysql_query('select zip from _zip
$rs = mysql_query('select zip from _zipcode where zip like "'.$consulta .'%"');
如何将上面的代码转换为mysqli
我尝试过这样的事情,但没有完成
($sql = $db -> prepare('select zip from _zipcode where zip // ));
所有这些都基于您的线路:
$rs = mysql_query('select zip from _zipcode where zip like "'.$consulta .'%"');
SQLi行:
$query="select zip from _zipcode where zip like " .$consulta . "%";
$rs = mysqli_query($connection_information,$query) or die(mysqli_error($connection_information));
$row_rs = mysqli_fetch_assoc($rs);
$totalRows_rs = mysqli_num_rows($rs);
do {
echo $row_rs['zip'];
} while ($row_rs = mysqli_fetch_assoc($rs));
$rows = mysqli_num_rows($rs);
if($rows > 0) {
mysqli_data_seek($rs, 0);
$row_rs = mysqli_fetch_assoc($rs);
}
我认为这并不直接等同于。。。我从你写的代码开始。这能回答你的问题吗?使用
die(mysqli_error($conn))是一个非常糟糕的主意
在您的代码中,因为它可能会泄漏敏感信息。有关更多说明,请参阅本文:
$query="select zip from _zipcode where zip like " .$consulta . "%";
$rs = mysqli_query($connection_information,$query) or die(mysqli_error($connection_information));
$row_rs = mysqli_fetch_assoc($rs);
$totalRows_rs = mysqli_num_rows($rs);
do {
echo $row_rs['zip'];
} while ($row_rs = mysqli_fetch_assoc($rs));
$rows = mysqli_num_rows($rs);
if($rows > 0) {
mysqli_data_seek($rs, 0);
$row_rs = mysqli_fetch_assoc($rs);
}