PHP vol.26
- PHPからDBを使う。
PHPからDBを使う。
呼び出す時は名前をつけて呼び出す。
- mysql_fetch_assoc
<?php $link = mysql_connect('localhost','MySQLユーザー名'); $sql = "SELECT e.EmployeeID AS employeer_id,e.EmployeeName AS employeer_name,SUM(s.Quantity) AS total_quantity FROM Sales AS s,Employees AS e WHERE s.EmployeeID = e.EmployeeID AND s.SaleDate >= '2007-01-01' AND s.SaleDate < '2008-01-01' GROUP BY s.EmployeeID;"; $result = mysql_db_query('DB名',$sql,$link); mysql_close($link); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <head> <title>SQL01.PHP</title> </head> <body> <table border="1"> <thead> <tr> <th>社員ID</th> <th>社員名</th> <th>売上総数</th> </tr> </thead> <tbody> <?php while($list = mysql_fetch_assoc($result)): ?> <tr> <td><?php echo $list['employeer_id']; ?></td> <td><?php echo $list['employeer_name']; ?></td> <td><?php echo $list['total_quantity']; ?></td> </tr> <?php endwhile; ?> </tbody> </table> </body> </html>
シングルクォートとダブルクォートの違い
$i = 'つまり、'; //シングルクォート $example_s = '$i囲まれたものがすべて文字\n'; //ダブルクォート $example_w = "$i展開可能なものは展開\n": //展開結果 $i囲まれたものはすべて文字\nつまり、囲まれたものは展開