アクセス|mysql|データ
最初のステップはデータベースを準備することです。データ ソースをインストールするには (これには数日かかりました)、まずコントロール パネルで
odbc データ ソース (32 ビット)
をクリックし、クリックして入力し、
ユーザー DSN (実際にはデフォルト)
を選択し、
MS を選択します「97 データベースにアクセス」このオプションを選択するには、右側の設定ボタンをクリックします。
[Odbc Microsoft Installation] という名前のウィンドウが表示されます。
中央部分で呼び出したいデータベースを選択します。 (選択ボタンを選択します)
次に、右側の詳細オプションをクリックすると、[詳細設定オプション] がポップアップ表示され、ユーザーのパスワードとユーザー名 (それぞれの名前に注意してください) を設定でき、オプションをクリックします列
defaultdir の下に入力し、一番下の値にデータベース (つまり、アクセス データベース) を入力します。次に、1 つずつ確認し、最初の位置 (ユーザー DSN) に戻ります。この時点で、追加したデータ ソースの [追加] を開始し、*.mdb (つまりアクセス) を選択して、[完了] をクリックします。別のページに移動して、最初のデータ ソース: data データベース ソース名: (たとえば、以前は taici.mdb を使用していたので、ここでは taici と入力するだけです)。次に、探しているデータベースを必ず選択してください。さて、これでデータベースを終了できます。
2番目のステップは、プログラムの切り替えの問題です。
$cnx = odbc_connect('taici', 'Admin', 'WSD');
覚えていますか?ユーザーとパスワードの入力を教えるとき、Admin と WSD を覚えておいてください。その方法を知っていますか? !
$cur= odbc_exec( $cnx, 'select * from word' );
word はテーブル taici の 1 つです
$num_row=0;
$conn=mysql_pconnect("localhost","wsd","wsd" ); //mysql
@mysql_select_db('sms',$conn) または
die("データベースに接続できません。管理者に連絡してください!") に接続します;//mysql
の mydb データベースを開きます
while( odbc_fetch_row( $ Cur)) // SQL Server の MyDB ライブラリの User テーブルからデータを取得します。データが選択されている場合は、前の select ステートメントに条件判定を追加できます
$ num_row ++ , 1 ); / ここでのパラメーター i(1,2,3..) は、レコード セット内の i 番目のフィールドを参照し、fieldi で対応するフィールドの値を取得し、fieldi で
$field2 を操作できます。 = odbc_result( $cur, 2 );
$field3 = odbc_result( $cur, 3 );
$field5 = odbc_result( $cur, 5 ); ($cur, 6);
$field7 = odbc_result ($cur, 7);
$field3 = timetoint($field3); // SQL サーバーの datetime 型フィールドへの応答を int に変換します。 type が必要です
$querystring = "tab_phrase に挿入します
" (phrase_content,phrase_number,phrase_inputtime,phrase_author,phrase_classid,phrase_flag,phrase_fee)
"values('$field1','$field2','$ field3','$field4 ','$field5','$field6','$field7')" ;
mysql_query($querystring,$conn);
}
function timetoint($str){
$arr1 =split(" ", $str);
$datestr=$arr1[0];
//$timestr=$arr1[1];
$arr_date=split("-",$datestr);
//$ arr_time=split(": ",$timestr);
$year=$arr_date[0];
$month=$arr_date[1];
$day=$arr_date[2];
//$hour=$arr_time [0];
/ /$分=$arr_time[1];
//$秒=$arr_time[2];
$time_int=mktime($時間,$分,$秒,$月,$日,$年);
Return $ time_int;
}
?>
さて、長々と書いてしまいましたが、何か質問があればまた質問させていただきます。