前へ | 次へ |
●その1------------
// mysql_fetch_array($result)文での表示
//
$con=mysql_connect("localhost");
if (!$con) {
echo "error:接続不可";
}
else{
$selectdb=mysql_select_db("test",$con);
$sql="select * from syouhin"; // sql文の作成・変数に代入
$result=mysql_query($sql,$con); // SQLの実行。
while ($row=mysql_fetch_array($result)) {
echo $row["syouhin_code"];
echo " -- ";
echo$row[ "syouhin_name"];
echo " -- ";
echo $row["price"];
echo " -- ";
echo $row["omment"];
echo " ::::: ";
}
mysql_close($con);
}
?>
●その2------------
//
//
$con=mysql_connect("localhost");
if (!$con) {
echo "error:接続不可";
}
else{$selectdb=mysql_select_db("test",$con);
$sql="select * from syouhin";
$result=mysql_query($sql,$con);
$row=mysql_num_rows($result); // データ件数を$rowに代入する。
$count=1;
for ($i=0 ; $i<$row;$i++){ // データ件数-1まで表示を繰り返し
$tmp_syouhin_name=mysql_result($result,$i,0);
$tmp_syouhin_name2=mysql_result($result,$i,1);
$tmp_syouhin_name3=mysql_result($result,$i,2);
$tmp_syouhin_name4=mysql_result($result,$i,3);echo "*";
echo "$tmp_syouhin_name : $tmp_syouhin_name2 : ";
echo "$tmp_syouhin_name3 : $tmp_syouhin_name4 : ";
print ("
");
}
mysql_close($con);
}
?>
●その3--------------
// HTML文の中にPHP文を入れてみました。さらに、リンク先を追加。
入力順表示です。
$con=mysql_connect("localhost");
if (!$con) {
echo "error:接続不可";
}
else{$selectdb=mysql_select_db("test",$con);
$sql="select * from syouhin";
$result=mysql_query($sql,$con);
$row=mysql_num_rows($result);
echo "*";
for ($i=0 ; $i<$row;$i++){
$tmp1=mysql_result($result,$i,0);
$tmp2=mysql_result($result,$i,1);
$tmp3=mysql_result($result,$i,2);
$tmp4=mysql_result($result,$i,3);echo "$tmp1 : $tmp2 : $tmp3 : $tmp4";
echo "
";
// print ("
");
}mysql_close($con);
}
?>
●その4--------------
//表示順を変えてみました。(読み出し順の変更です。)
最新データ順です。
$con=mysql_connect("localhost");
if (!$con) {
echo "error:接続不可";
}
else{$selectdb=mysql_select_db("test",$con);
$sql="select * from syouhin";
$result=mysql_query($sql,$con);
$row=mysql_num_rows($result);
$count=1;
for ($i=$row-1 ; $i>=0;$i--){ // <-- ここを変えました。最新順。
$tmp1=mysql_result($result,$i,0);
$tmp2=mysql_result($result,$i,1);
$tmp3=mysql_result($result,$i,2);
$tmp4=mysql_result($result,$i,3);
echo "*";
echo "$tmp1 : $tmp2 : $tmp3 : $tmp4";
print ("
");
}
mysql_close($con);
}
?>
戻る
●その5--------------
' 表組みで表示するようにした。
' とhtmlとの混在でも、うまくいくのがすごい。
入力順表示です。
// 表組みでデータを表示する。
$con=mysql_connect("localhost");
if (!$con) {
echo "error:接続不可";
}
else{$selectdb=mysql_select_db("test",$con);
// $kensaku=$_POST["kensaku"];
$sql="select * from syouhin order by price desc,syouhin_code desc";
$result=mysql_query($sql,$con);
$row=mysql_num_rows($result);
// echo "*";
?>
連番 商品No 商品名 金 額 備考
for ($i=0 ; $i<$row;$i++){
$tmp1=mysql_result($result,$i,0);
$tmp2=mysql_result($result,$i,1);
$tmp3=mysql_result($result,$i,2);
$tmp4=mysql_result($result,$i,3);
$j=$i+1
?>
echo "$j" ?>
// echo "$tmp1 : $tmp2 : $tmp3 : $tmp4";
// echo "
";
// print ("
");
}
?>
mysql_close($con);
}
?>
http://search.net-newbie.com/php/language.basic-syntax.html を参照。