昨日のプログラムは次のようなものでした:
$link=mysql_connect("localhost","root","前の管理者パスワード");
if(!$link) echo "接続が成功しませんでした!"; "接続に成功しました!";
mysql_select_db("infosystem", $link);
$q = "SELECT * FROM info"; ("有効な結果!");}
echo "
";
echo "部門名 | 従業員名 | PC name |
";
while($row = mysql_fetch_row($rs)) echo " | $ row[2] | $row[3] |
";
echo "
";
mysql_close($link);
? >
プログラム内の赤い部分は、MySQL でデータを表示するためのキーです。ここで、赤い部分を他の 2 つの方法に置き換えて、同じ効果を得ることができます。 while($row = mysql_fetch_object($rs)) echo "
$row->出発 | $row->名前 | |
";
while($row = mysql_fetch_array($rs)) echo "
$row[出発] | < td>$row[ename]$row[pcname] |
";
簡単に説明します:
mysql_fetch_row() メソッドによって返される行 データ列オフセット 0 から始まる配列のセルに格納されます。たとえば、2 番目のフィールドのデータを返したい場合は、$row[2] ではなく $row[1] として記述する必要があります。
Mysql_fetch_array() は mysql_fetch_row() に似ていますが、返されたデータも配列に格納されます。違いは、$row[Depart] などのオフセットの代わりにフィールド名を使用する必要があることです。
Mysql_fetch_object() は配列ではなくオブジェクトを返すようになりました。データを読み取るにはオブジェクトの操作メソッドを使用する必要があります (例: $row->Depart)。
MySQL データを読み取るプログラム内の赤い部分を置き換える方法は、自分のニーズに応じて選択できます。
http://www.bkjia.com/PHPjc/318949.html
www.bkjia.com
本当http://www.bkjia.com/PHPjc/318949.html技術記事昨日のプログラムは次のようなものでした: ?php $link=mysql_connect("localhost","root","前の管理者パスワード"); if(!$link)echo"接続は成功しませんでした!"; ! "; mysql_select_db...