「Smarty派生クラス」の編集履歴(バックアップ)一覧はこちら

Smarty派生クラス」(2008/11/14 (金) 02:30:32) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

<h3><a href="../../hitoshop/pages/41.html">Smarty派生クラス</a></h3> <p> </p> <p><font size="4" color="#000080" style="background-color:rgb(255,204,153);">mysql操作関数</font></p> <table width="593" cellspacing="1" cellpadding="1" border="0"><tbody><tr style="background-color:rgb(255,153,204);"><td colspan="2"><strong><font color="#FF0000">mysql_fetch_assoc</font></strong>関数</td> </tr><tr><td style="background-color:rgb(204,255,204);">機能と返り値</td> <td> <p>mysql_fetch_array関数の第二引数に[MYSQL_ASSOC]を指定した場合と同じ</p> </td> </tr><tr><td style="background-color:rgb(204,255,204);">引数</td> <td>mysql_query関数で返された結果セットID</td> </tr><tr><td colspan="2"> <p>&lt;?php<br />     $rst = query(sql文);<br /><br />     while ($col = mysql_fetch_assoc($rst)) {<br />           echo $col[menberID];<br />           echo $col[name];<br />     }<br /> ?&gt;</p> </td> </tr></tbody></table><p> </p> <table width="593" cellspacing="1" cellpadding="1" border="0"><tbody><tr style="background-color:rgb(255,153,204);"><td colspan="2"><strong><font color="#FF0000">mysql_fetch_row</font></strong>関数</td> </tr><tr><td style="background-color:rgb(204,255,204);">機能と返り値</td> <td>mysql_fetch_arrayの第二引数で[MYSQL_NUM]で指定した場合と同じ</td> </tr><tr><td style="background-color:rgb(204,255,204);">引数</td> <td>mysql_query関数で返された結果セットID</td> </tr><tr><td colspan="2"> <p>&lt;?php<br />     $rst = query(sql文);<br /><br />     while ($col = mysql_fetch_assoc($rst)) {<br />           echo $col[0];<br />           echo $col[1];<br />           echo $col[2];<br />           echo $col[3];<br />     }<br /> ?&gt;</p> </td> </tr></tbody></table><p> </p> <table width="593" cellspacing="1" cellpadding="1" border="0"><tbody><tr style="background-color:rgb(255,153,204);"><td colspan="2"><strong><font color="#FF0000">mysql_num_fields</font></strong>関数</td> </tr><tr><td style="background-color:rgb(204,255,204);">機能と返り値</td> <td>結果セットに含まれるフィールド数を返す。主にフィールドをループ処理する場合に使用</td> </tr><tr><td style="background-color:rgb(204,255,204);">引数</td> <td> <p>mysql_query関数で返された結果セットID</p> </td> </tr><tr><td colspan="2"> <p>&lt;?php<br />     $rst = query(sql文);<br /><br />     $fldCnt = mysql_num_fields($rst);<br />     echo $fldCnt . 'のフィールド数があります';<br /> ?&gt;</p> </td> </tr></tbody></table><p> </p> <p> </p> <table width="593" cellspacing="1" cellpadding="1" border="0"><tbody><tr style="background-color:rgb(255,153,204);"><td colspan="2"><strong><font color="#FF0000">mysql_field_name</font></strong>関数</td> </tr><tr><td style="background-color:rgb(204,255,204);">機能と返り値</td> <td>結果セットから指定のフィールド名を取得</td> </tr><tr><td style="background-color:rgb(204,255,204);">引数</td> <td>第一引数に、mysql_queryで返された結果セットID。第二引数に、取得したいフィールド番号を指定</td> </tr><tr><td colspan="2"> <p>&lt;?php<br />     $rst = query(sql文);<br /><br />     $fldCnt = mysql_num_fileds($rst);<br />     echo $fldCnt . 'のフィールド数があります';<br /><br />     for ($i = 0; $i &lt; $fldCnt; $i++) {<br />         echo mysql_filed_name($rst, $i) . '&lt;br /&gt;';<br />     }<br /> ?&gt;</p> </td> </tr></tbody></table><p> </p> <table width="593" cellspacing="1" cellpadding="1" border="0"><tbody><tr style="background-color:rgb(255,153,204);"><td colspan="2"><strong><font color="#FF0000">mysql_result</font></strong>関数</td> </tr><tr><td style="background-color:rgb(204,255,204);">機能と返り値</td> <td> 結果セットから特定の行番号/列番号のデータを返す。ループ処理においてレコード番号やフィールド番号をインデックスとして扱いたい場合や、ランダムにデータを取り出したい場合に使用する</td> </tr><tr><td style="background-color:rgb(204,255,204);">引数</td> <td> <p>第一引数に、mysql_query関数で返された結果セットID。第二引数にレコード番号。第三引数に、フィールド番号(省略可能)</p> </td> </tr><tr><td colspan="2"> <p>&lt;?php<br />     $rst = query(sql文);<br /><br />     echo '1行1列目の値は、' . mysql_result($rst, 0, 0);<br />     echo '3行2列目の値は、' . mysql_result($rst, 2, 1);<br /><br /> ?&gt;</p> </td> </tr></tbody></table><p> </p> <table width="593" cellspacing="1" cellpadding="1" border="0"><tbody><tr style="background-color:rgb(255,153,204);"><td colspan="2"><strong><font color="#FF0000">mysql_list_tables</font></strong>関数</td> </tr><tr><td style="background-color:rgb(204,255,204);">機能と返り値</td> <td>指定データベース内のテーブルの一覧を結果セットとして返す</td> </tr><tr><td style="background-color:rgb(204,255,204);">引数</td> <td>第一引数に、データベース名。第二引数にmysql_connect関数で返された接続ID(省略可能)</td> </tr><tr><td colspan="2"> <p>&lt;?php<br />     $con = mysql_connect($DBSERVER, $DBUSER, $DBPASSWORD);<br /><br />     $rst = mysql_list_tables($DBNAME);<br /><br />     while ($col = mysql_fetch_array($rst)) {<br />         echo $col[0] . '&lt;br /&gt;';<br />     }<br /> ?&gt;</p> </td> </tr></tbody></table><p> </p> <table width="593" cellspacing="1" cellpadding="1" border="0"><tbody><tr style="background-color:rgb(255,153,204);"><td colspan="2"><strong><font color="#FF0000">mysql_list_fields</font></strong>関数</td> </tr><tr><td style="background-color:rgb(204,255,204);">機能と返り値</td> <td> 指定テーブルのフィールド名の一覧を結果セットとして返す。結果セットにはレコードはなく、結果セットの各フィールド名が指定テーブルのフィールド名を表す</td> </tr><tr><td style="background-color:rgb(204,255,204);">引数</td> <td>第一引数にデータベース名、第二引数にテーブル名。第三引数にmysql_connect関数で返された接続ID(省略可能)</td> </tr><tr><td colspan="2"> <p>&lt;?php<br />     $con = mysql_connect($DBSERVER, $DBUSER, $DBPASSWORD);<br /><br />     $rst = mysql_list_fields($DBNAME, 'testTable');<br /><br />     $fldCnt = mysql_num_fields($rst);<br />     for ($i = 0; $i &lt; $fldCnt; $i++) {<br />          echo mysql_fields_name($rst, $i);<br />     }<br /> ?&gt;</p> </td> </tr></tbody></table><p> </p> <table width="593" cellspacing="1" cellpadding="1" border="0"><tbody><tr style="background-color:rgb(255,153,204);"><td colspan="2"><strong><font color="#FF0000">mysql_errno / mysql_error</font></strong>関数</td> </tr><tr><td style="background-color:rgb(204,255,204);">機能と返り値</td> <td> 発生したエラーについて、mysql_errno関数は「エラー番号」を返す。(エラーが発生しなければ[0]を返す)。mysql_errorは「エラーメッセージ」を返す</td> </tr><tr><td style="background-color:rgb(204,255,204);">引数</td> <td>mysql_connect関数で返された接続ID(省略可能)</td> </tr><tr><td colspan="2"> <p>&lt;?php<br />     $con = mysql_connect($DBSERVER, $DBUSER, $DBPASSWORD);<br /><br />     //実在しないデータベースに意図的に選択<br />     $selectDB = mysql_select_db('nothingDB', $con);<br /><br />     //エラー番号取得<br />     $errorNo = mysql_errno();<br /><br />     if ($errorNo != 0) {<br />         echo $errorNO;<br />         echo mysql_error();<br />     }<br /> ?&gt;</p> </td> </tr></tbody></table><p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <hr width="100%" size="2" /><hr width="100%" size="2" /><p> </p> <p> </p> <p> </p>

表示オプション

横に並べて表示:
変化行の前後のみ表示:
記事メニュー
人気記事ランキング
目安箱バナー