Mysql-> Mysqli [重复]
Posted
技术标签:
【中文标题】Mysql-> Mysqli [重复]【英文标题】:Mysql --> Mysqli [duplicate] 【发布时间】:2017-05-25 18:17:55 【问题描述】:嗨,我需要一些帮助。 谁能帮我从 mysql 转换我的代码-> Mysqli 我一直在使用 mysql,所以我对 mysqli 还不是很熟悉 提前谢谢
这是我要转换的 php 代码
<?php
$query = mysql_query("SELECT sched_ID, venue FROM tblschedule");
echo '<select id="sched_ID" name="sched_ID" class="form-control" >';
echo '<option>-- Select Venue --</option>';
while ($row = mysql_fetch_array($query))
echo '<option value="'.$row['sched_ID'].'">'.$row['venue'].'</option>';
echo '</select>';
?>
【问题讨论】:
有一本手册,它显示了您需要的一切。我们不会为您转换代码。我们将帮助您解决您遇到的问题。 @chris85 “我们不会...” - 你和我哈哈大笑,但有人做到了 VVVVVVVV @Fred-ii- 好点。我想我会把这个留在洞里,organicfacts.net/wp-content/uploads/2013/05/Carrot1.jpg。 @chris85 我想这是给 OP 的,就像“喂他们”一样,对吗? ;-) 我通常喜欢教他们如何钓鱼,而不是仅仅给他们扔大比目鱼之类的东西。 这个问题显示 0% 的努力,你什么也没学到。 【参考方案1】:要了解如何使用 mysqli 语法,请查看文档here。在我看来,您的代码的 mysqli 语法是:
<?php
$query = "SELECT sched_ID, venue FROM tblschedule";
echo '<select id="sched_ID" name="sched_ID" class="form-control" >';
echo '<option>-- Select Venue --</option>';
$result = mysqli_query($dbconnection, $query) or die(mysqli_error($dbconnection));
while ($row = mysqli_fetch_assoc($result))
echo '<option value="'.$row['sched_ID'].'">'.$row['venue'].'</option>';
echo '</select>';
?>
【讨论】:
以上是关于Mysql-> Mysqli [重复]的主要内容,如果未能解决你的问题,请参考以下文章