header("Content-Type:text/html;charset=UTF-8");
$conn = mysql_connect('localhost','root','');//リンクされたサーバー (非永続)
if(!$conn){
echo '
';
die('error:'.mysql_error());
}else{
echo '
';
echo 'リンクされたサーバー:'.$conn;
$db = mysql_select_db('test',$conn);//データベースを選択します
if( !$db){
echo '
';
die('error:'.mysql_error());
}else{
echo '
; ';
echo 'リンクデータベース:'.$db;
}
/*
mysql_query() は、SELECT、SHOW、EXPLAIN、または DESCRIBE ステートメントに対してのみリソース識別子を返します。クエリが正しく実行されない場合は FALSE。
他のタイプの SQL ステートメントの場合、mysql_query() は正常に実行された場合は TRUE を返し、エラーが発生した場合は FALSE を返します。
FALSE 以外の戻り値は、クエリが有効であり、サーバーによって実行できることを意味します。これは、影響を受ける行数または返される行数については何も示しません。クエリが正常に実行されたものの、行に影響を与えなかったり、行が返されなかったりする可能性があります。
*/
$sql="SELECT * FROM user";
$result = mysql_query($sql,$conn);//MySQL クエリを実行すると、この関数は自動的に読み取りとキャッシュを行います。キャッシュされていないクエリを実行するには、mysql_unbuffered_query() を使用します。
echo '
';
echo 'Query result set:'.$result;//リソース識別子を返す
//echo '
'; //print_r(mysql_fetch_array($result,MYSQL_ASSOC));//関数は結果セットから連想配列として行を取得します
//echo '
''//print_r( mysql_fetch_array($ result,MYSQL_NUM));//関数は結果セットから数値配列として行を取得します
//echo '
';
//print_r(mysql_fetch_array($result) ));//この関数は、結果セットから行を連想配列または数値配列として取得する、またはその両方です。
を返します。結果セットから取得した行に基づく配列、またはそれ以上行がない場合は false。
*/
echo '
';
echo '
'; $row = mysql_fetch_array($result)){
echo ""; $row['FirstName'] ; >echo "" . " | "; $row['Age'] . ";
echo "" . $row['出身地'] . " | ";
echo "" . $row['Job'] . "< ;/td>"; echo " |
";
}
echo '
';
echo '
';
echo '非永続的な MySQL 接続を終了します:'.mysql_close();
$name = array('fruits' => array('orange', 'banana', 'apple'),
'野菜' => array('ニンジン', 'コラード','エンドウ'));;
エコー '
';
print_r($name['果物') ][1]);
echo '
';
echo count($name);// 配列内のセルの数またはオブジェクト内の属性の数を計算します
echo '
';
/*
記号「->」は、クラス
*/
class className{ の関数とメンバー変数の呼び出しを意味します。
関数 funName( ){
echo "dggdgdgd";
}
}
$classOne = new className();
$classOne->funName();
echo '
';
$i ;
echo "番号は " $i です。 >";
}
while ($i