0
下記のように古いスクリプトを更新しようとしています。mysqlからmysqliへの更新コード
mysql sql statement that works is:
$result = mysql_query("SELECT products.products_id AS id,
products_description.products_name AS name,
products.products_quantity AS quantity, products.products_weight AS weight,
products.products_price AS price
FROM products, products_description WHERE
products.products_id=products_description.products_id;") or
die(mysql_error());
while($row = mysql_fetch_array($result)) {
私は仕事に行くことができないmysqliのステートメントは、次のとおりです。
$sql = "SELECT products_id, products_description.products_name,
products_quantity, products_weight, products_price FROM products INNER JOIN
products_description on products.products_id =
products_description.products_id";
$result = mysqli_query($con, $sql);
if(mysqli_num_rows($result)>0){
while(null !== ($row = mysqli_fetch_assoc($result))) {
私は、受信エラーがある:私が追加したときに
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean
given in index.php on line 19
mysqliのステートメントが働いていたではなく、クエリにproducts_description.products_name
夢のように働いた!! PDOでこれを行う方法を学ぶには – craig
お気軽にお問い合わせください。これも参考になるでしょう:https://code.tutsplus.com/tutorials/pdo-vs-mysqli-which-should-you-use--net-24059 –