• atwiki
  • MyOSS
  • [ファイルをBLOBフィールドに挿入する方法]の変更点

「ファイルをBLOBフィールドに挿入する方法」の編集履歴(バックアップ)一覧はこちら

ファイルをBLOBフィールドに挿入する方法」(2005/11/15 (火) 09:40:10) の最新版変更点

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

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

<?php /* Test script to upload a file and store in a BLOB field */ $localfile = file_get_contents("/home/shuichi/9500.txt"); /* Connect to MySQL */ $link = mysql_connect("localhost:5015","root","") or die("Could not connect"); /* Select Database */ mysql_select_db("test") or die("Could not select DB"); /* Print the value before escape */ echo ("Before escape:\t"); echo bin2hex($localfile); print ("<br>\n"); /* Escape the file */ $escapedfile = mysql_real_escape_string($localfile); /* Print the values after escape */ echo ("After escape:\t"); echo bin2hex($escapedfile); /* Set character set to cp932 */ //mysql_query ("SET NAMES cp932"); /* Insert into BLOB table CREATE TABLE `blob_tbl` ( `c1` BLOB ) ENGINE = MyISAM DEFAULT CHARSET = cp932; */ $result = mysql_query ("INSERT INTO blob_tbl (c1) select '$escapedfile'") or die ("invalid query" . mysql_error(). "\n"); /* Close the connection */ mysql_close($link); ?>
<?php /* Test script to upload a file and store in a BLOB field */ $localfile = file_get_contents("/home/shuichi/9500.txt"); /* Connect to MySQL */ $link = mysql_connect("localhost:5015","root","") or die("Could not connect"); /* Select Database */ mysql_select_db("test") or die("Could not select DB"); /* Print the value before escape */ echo ("Before escape:\t"); echo bin2hex($localfile); print ("<br>\n"); /* Escape the file */ $escapedfile = mysql_real_escape_string($localfile); /* Print the values after escape */ echo ("After escape:\t"); echo bin2hex($escapedfile); /* Set character set to cp932 */ //mysql_query ("SET NAMES cp932"); /* Insert into BLOB table CREATE TABLE `blob_tbl` ( `c1` BLOB ) ENGINE = MyISAM DEFAULT CHARSET = cp932; */ $result = mysql_query ("INSERT INTO blob_tbl (c1) select '$escapedfile'") or die ("invalid query" . mysql_error(). "\n"); /* Close the connection */ mysql_close($link); ?>

表示オプション

横に並べて表示:
変化行の前後のみ表示:
目安箱バナー