Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

thay đổi mysql thành pdo và lưu trữ kết quả trong biến

Hãy thử điều này:

<?php
$games_sql = "SELECT id,col1,col2,now FROM tblname ORDER BY now ASC LIMIT 9";
$sth = $conn->query($games_sql);
$sth->setFetchMode(PDO::FETCH_ASSOC);

$gn=0;
while ($game_get = $sth->fetch()) {

$id = $game_get['id'];
$col1 = $game_get['col1'];
$col2 = $game_get['col2'];
$now = $game_get['now'];

$gametimeanddate = jdate("l d M y time G:i",$now);
$gamedate = jdate("l d M y",$now);
$gametime = jdate("G:i",$now);

//SAVE VALUES IN ARRAY
$items[] = array('id' => $id, 'col1' => $col1, 'col2' => $col2, 'now' => $now, 'gametimeanddate' => $gametimeanddate, 'gamedate' => $gamedate, 'gametime' => $gametime); 

$gn++;

    if(($gn%2)==0){
        $class='background-color:#EEE';
    }
}
?>

SỬ DỤNG CÁC GIÁ TRỊ ĐẾN VÍ DỤ:

<?php
echo '<table>';
    foreach($items as $value)
    {
        echo '<tr>';
        echo '<td>'. $value['id'] .'</td>';
        echo '<td>'. $value['col1'] .'</td>';
        echo '<td>'. $value['col2'] .'</td>';
        echo '<td>'. $value['gametimeanddate'] .'</td>';
        echo '<td>'. $value['gamedate'] .'</td>';
        echo '<td>'. $value['gametime'] .'</td>';
        echo '</tr>';
    }
echo '</table>';
?>

VỚI VÍ DỤ CỦA BẠN:

<?php
foreach($items as $value)
{
    echo $value['id']?>&title=<?php echo func1($value['col1']).'-'.func1($value['col2']);
}
?>

PDO:

Một vài hướng dẫn hay để tìm hiểu một số kiến ​​thức cơ bản về PDO

NetTuts

phpro

CHỈNH SỬA:

Bạn có thể trích xuất các giá trị mảng của mình thành các biến. Ví dụ:

<?php

$items = array("color" => "blue", "size"  => "medium", "shape" => "sphere");

extract($items);

echo $color;

?>

Với ví dụ của bạn, bạn chỉ cần

extract($game_get);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Máy chủ không phản hồi (hoặc ổ cắm của máy chủ MySQL cục bộ không được định cấu hình chính xác) trong máy chủ wamp

  2. Laravel Query Builder - vấn đề về phương thức sum ()

  3. JSON_MERGE_PATCH () so với JSON_MERGE_PRESERVE () trong MySQL:Sự khác biệt là gì?

  4. MySQL Kiểm tra nếu bảng tồn tại lỗi

  5. Sử dụng SUM trên dữ liệu FLOAT