douzuizhuo0587 2016-02-01 21:13 采纳率: 0%
浏览 101

PHP和MySQL对数据库中的每一行执行操作

I am building a site, and essentially what this PHP algorithm will do is look at a product (row in MySQL database) one at a time, and do a process accordingly.

I put a lot of research into this but couldn't find anything, any help would be greatly appreciated!

My Code (currently returning nothing for echo variables):

<?php
include_once 'dbconnect.php';


$query = "SELECT * FROM track"; 
$result = mysql_query($query);


while($row = mysql_fetch_array($result)){ 
    $pro_code = mysql_result(mysql_fetch_array(mysql_query('SELECT product_code FROM track')));
    $currency = mysql_fetch_array(mysql_query('SELECT currency FROM track'));
    $cc = mysql_fetch_array(mysql_query('SELECT cctld FROM track'));
    $initial_price = mysql_fetch_array(mysql_query('SELECT initial_price FROM track'));

    $url = 'test';
}

echo $pro_code;
echo $currency;
echo $initial_price;

?>
  • 写回答

2条回答 默认 最新

  • duanjing9339 2016-02-01 21:38
    关注

    Why do you query the same table multiple times, your code should be written like this:

    include_once 'dbconnect.php';
    
    
    $query = "SELECT product_code, currency, cctld, initial_price FROM track"; 
    $result = mysql_query($query);
    
    
    while($row = mysql_fetch_array($result, MYSQL_ASSOC)){ 
        echo $row['product_code'];
        echo $row['currency'];
        echo $row['cctld'];
        echo $row['initial_price'];
    }
    

    and please upgrade to mysqli or PDO

    评论

报告相同问题?

悬赏问题

  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?
  • ¥15 matlab(相关搜索:紧聚焦)
  • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计