Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

ubah mysql ke pdo dan simpan hasilnya dalam variabel

Coba ini:

<?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';
    }
}
?>

GUNAKAN NILAI ARRAY CONTOH:

<?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>';
?>

DENGAN CONTOH ANDA:

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

PDO:

Beberapa tutorial bagus untuk mempelajari beberapa dasar tentang PDO

NetTuts

phpro

EDIT:

Anda bisa mengekstrak nilai array Anda ke variabel. Contoh:

<?php

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

extract($items);

echo $color;

?>

Dengan contoh Anda, Anda hanya perlu

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. Cegah kenaikan otomatis pada sisipan duplikat MySQL

  2. MySQL Group_Concat() vs T-SQL String_Agg()

  3. Dapatkan variabel dalam loop sementara berdasarkan apa yang dipilih pengguna?

  4. Satu ke Banyak/banyak ke banyak SQL

  5. Apakah urutan sisipan ditentukan untuk INSERT IGNORE ... SELECT?