このサイトではCGI作成に関する技術的な情報を お届け致します。是非、ご利用ください。 当サイトからのお知らせはこちらをご覧ください
db2.cgi とします #!D:/xampp/perl/bin/perl use CGI; use DBI; use utf8; $q = new CGI; print $q->header(-type =>'text/html',-charset => 'utf-8'), $q->start_html(-title=>"Database Form"), $q->h1(' テーブルを全部表示してみましょう'); $dbname = "trinity777"; $user = "root"; $passwd = "あなたのパスワードにしてね"; $tbname = "cgipm"; $host = "localhost"; $myname=$q ->param('name'); # DBに接続 $dbh=DBI->connect("DBI:mysql:$dbname; host=$host
CGI-Perl 基礎実地編 - 実習1 (HTML 出力) ■test01.cgi ------ ↓ ここから ↓ ------ #!/usr/local/bin/perl #// HTML 出力 print "Content-type: text/html\n\n"; print "<HTML>\n"; print "<P>はじめての CGI-Perl ですのん。</P>\n"; print "</HTML>\n"; #// 終了 exit(0); ------ ↑ ここまで ↑ ------ ■解説 ・この test01.cgi は、実行するとブラウザに 「はじめての CGI-Perl ですのん。」とレスポンス(HTML) を返します。 簡単に言うと、ブラウザにこの文字が表示されるだけのものです。 #!/usr/local/bin/perl |_ Perl の先頭に必ず記述するお約束
テーブルを作成するときにカラムに UNIQUE 制約をつけることでカラムに重複した値を格納することができなくなります。ここでは MySQL における UNIQUE 制約の使い方について解説します。 テーブルを作成したあとに UNIQUE インデックスを作成したり、作成したインデックスを削除する方法については「インデックスの作成」を参照してください。
CGIからデータベースにデータを登録したいのですが。。 ブラウザ(文字コードはUTF-8)からデータをCGIで取得し、そのデータをMySQLに登録したいと考えています。 このようにしています。 $sth = $db->prepare(" INSERT INTO tbl (hiduke,code,namae,suryo,biko,sakuseibi,kosinbi) VALUES($hiduke,$code,$namae,$suryo,$biko,$sakuseibi,$kosinbi) "); $sth->execute; $biko の部分にはデータが入ったり入らなかったりします。 この$bikoにデータが入っているときは、ちゃんとテーブルに登録されるのですが、 空の場合はテーブルに登録されないのです。 試しに、このようにしてみると $sth = $db->prepare(" INSER
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く