如何循环$ row = mysql_fetch_array($ rs);

时间:2013-06-23 15:52:12

标签: php loops phpmyadmin

我有一张桌子 enter image description here

Now.i在我的JS中有一个函数

function add()


{      
                <?php 
include('conn.php');
$rs = mysql_query("select * from position");
$row = mysql_fetch_array($rs);
$ss=$row['Name']; 
$sss=$row['nowb'];
$ssss=$row['totalb'];
$sssss=$row['nowc'];
$ssssss=$row['totalc'];
echo "add2()";
?>}

function add2(){
         AddAddress("<?php echo $ss;?>","<?php echo $sss;?>/<?php echo $ssss;?><br /><?php echo $sssss;?>/<?php echo $ssssss;?>");
         }

如何从我的桌子上获取每个日期?

4 个答案:

答案 0 :(得分:1)

这样的东西?

function add() {      
<?php 
include('conn.php');
$rs = mysql_query("select * from position");
while ( $row = mysql_fetch_array($rs) ) {
  $ss=$row['Name']; 
  $sss=$row['nowb'];
  $ssss=$row['totalb'];
  $sssss=$row['nowc'];
  $ssssss=$row['totalc'];
  echo 'AddAddress("' . $ss . '","' . $sss . '/' . $ssss . '<br />' . $sssss . '/' . $ssssss . '");';
}
?>
}

没有发送echo'AddAddress ....'的文字,所以我跳了eI在正确的位置得到了所有的单引号和双引号?

答案 1 :(得分:0)

Performing POST requests using Ajax这里是一个从js发送数据到php的例子。

也停止命名你的vars ss,ss,sss,ssss你不明白他们明天读你的代码时的意思..

并尝试不使用已被弃用的mysql_ *函数切换到mysqlipdo

答案 2 :(得分:0)

我有你想做的事。在PHP文件中:

function add(){
<?php
include('conn.php');
$rs = mysql_query("select * from position");
echo "var data = [] ; "
while($row = mysql_fetch_assoc($rs)){
  echo "
    data.push({
      name:   '{$row['Name']}',
      nowb:   '{$row['nowb']}',
      totalb: '{$row['totalb']}',
      nowc:   '{$row['nowc']}',
      totalc: '{$row['totalc']}'
    }); \n\r " ;
}
?>
add2(data);
}

function add2(data){
  for (var i in data){
    var row = data[i] ;
    AddAddress(row.name, row.nowb, row.totalb, row.nowc, row.totalc);
  }
}

答案 3 :(得分:0)

如果我正确理解了这个问题,你想知道如何在php中循环一个数组。

$row = mysql_fetch_array($rs);
foreach($row as $value){
    //Do something
}

在文档中阅读它 http://php.net/manual/en/control-structures.foreach.php