Php 从mysql更改为mysqli

Php 从mysql更改为mysqli,php,mysql,mysqli,Php,Mysql,Mysqli,我写的代码允许我使用mysql从mysql获取信息,这是旧代码,我试图从mysql更改为mysqli,但有些方法不正常,我相信我对mysqli的了解还是新的,有谁能帮助我从mysql写入mysqli,这样我就可以从中学习自己了,请。。。这是代码 谢谢 <?php include('db.php'); ?> <?php if(isset($_POST['kw']) && $_POST['kw'] != '') { $kws = $_POST['kw'];

我写的代码允许我使用mysql从mysql获取信息,这是旧代码,我试图从mysql更改为mysqli,但有些方法不正常,我相信我对mysqli的了解还是新的,有谁能帮助我从mysql写入mysqli,这样我就可以从中学习自己了,请。。。这是代码

谢谢

<?php
include('db.php');
?>

<?php
if(isset($_POST['kw']) && $_POST['kw'] != '')
{
  $kws = $_POST['kw'];
  $kws = mysql_real_escape_string($kws); 
  $query = "select * from product where product_name like '%".$kws."%' limit 10" ;
  $res = mysql_query($query);
  $count = mysql_num_rows($res);
  $i = 0;

  if($count > 0)
  {
    echo "<ul>";
    while($row = mysql_fetch_array($res))
    {
      echo "<a href='$row[product_name]'><li>";
      echo "<div id='rest'>";
      echo $row['product_name'];
      echo "<br />";
      echo "<td>";?><img src="<?php echo $row["screenshot"];?>" height="100" width="100" <?php echo "</td>" ; 
      echo "</div>";
      echo "<div style='clear:both;'></div></li></a>";
      $i++;
      if($i == 5) break;
    }
    echo "</ul>";
    if($count > 5)
    {
      echo "<div id='view_more'><a href='#'>View more results</a></div>";
    }
  }
  else
  {
    echo "<div id='no_result'>No result found !</div>";
  }
}
?>


一般的经验法则是:

不要改变。 但是从头开始编写mysqli版本

由于您使用旧mysql ext的方法都是错误的,所以不要将其转换为新的mysqli。只需学习mysqli,然后从头开始编写整个内容


否则,您最好保持旧代码不变,因为这样的机械重写不会有任何好处。

一般的经验法则是:

不要改变。 但是从头开始编写mysqli版本

由于您使用旧mysql ext的方法都是错误的,所以不要将其转换为新的mysqli。只需学习mysqli,然后从头开始编写整个内容


否则,您最好保持旧代码不变,因为这样的机械重写不会有任何好处。

一般的经验法则是:

不要改变。 但是从头开始编写mysqli版本

由于您使用旧mysql ext的方法都是错误的,所以不要将其转换为新的mysqli。只需学习mysqli,然后从头开始编写整个内容


否则,您最好保持旧代码不变,因为这样的机械重写不会有任何好处。

一般的经验法则是:

不要改变。 但是从头开始编写mysqli版本

由于您使用旧mysql ext的方法都是错误的,所以不要将其转换为新的mysqli。只需学习mysqli,然后从头开始编写整个内容


否则,您最好保持旧代码不变,因为这样的机械重写不会有丝毫好处。

几乎是一样的。只要查找与mysql相同的mysqli函数,就会发现它们需要一个link参数,这几乎是一样的。只要查找与mysql相同的mysqli函数,就会发现它们需要一个link参数,这几乎是一样的。只要查找与mysql相同的mysqli函数,就会发现它们需要一个link参数,这几乎是一样的。只需查找与mysql相同的mysqli函数,看看它们是否需要一个链接参数。是的,我理解,如果我错了,请纠正我,如果我将旧的保留在那里,而不是更改为mysqli,托管公司将来会发生什么情况,新版本的php是否准备将来不接受mysql,因为他们准备更改为默认的mysqli!这是对的!没有“默认”驱动程序。你可以用你想要的任何东西wish@andy但是,最好的选择是让自己拥有任何帮助程序库,并利用占位符。我理解,如果我错了,请纠正我,如果我把旧的留在那里,而不是改为mysqli,托管公司将来会发生什么,新版本的php是否准备将来不接受mysql,因为他们准备更改为默认的mysqli!这是对的!没有“默认”驱动程序。你可以用你想要的任何东西wish@andy但是,最好的选择是让自己拥有任何帮助程序库,并利用占位符。我理解,如果我错了,请纠正我,如果我把旧的留在那里,而不是改为mysqli,托管公司将来会发生什么,新版本的php是否准备将来不接受mysql,因为他们准备更改为默认的mysqli!这是对的!没有“默认”驱动程序。你可以用你想要的任何东西wish@andy但是,最好的选择是让自己拥有任何帮助程序库,并利用占位符。我理解,如果我错了,请纠正我,如果我把旧的留在那里,而不是改为mysqli,托管公司将来会发生什么,新版本的php是否准备将来不接受mysql,因为他们准备更改为默认的mysqli!这是对的!没有“默认”驱动程序。你可以用你想要的任何东西wish@andy但是,最好的选择是获取任何帮助程序库,并使用占位符