検索結果
DB
- 全てのカテゴリ
- 全ての質問
- PHPでブログを作るのにDBを使った方が良い?
公開されてるソースがあるのでそれを使えばいいんですが、プログラミングを学んでみたいという目的もあって、PHPの勉強を始めたところです。 で、あるサイトで学んでるんですが、その中でMySQLというものも出てきました。 データベースの勉強もここからが初めてで、四苦八苦しながらもなんとか読み進めていったんですが、今度はPHPとデータベースを組み合わせてブログを作ってみましょうという話になりました。 もともとブログや掲示板を作りたくて勉強を始めたので願ったり叶ったりなんですが、ここで一つ疑問が。 ブログってデータベース使ってましたっけ?(^_^; 公開されてるソースの解説を見てみると、特にデータベースが必要というような表記もなく、PHPとHTMLとスタイルシートだけで作ってるように見えます。 なので、もしかしたら余計な方向へ行こうとしてる?と、このままこのサイトで勉強を進めて良いものか不安になってしまいました(^_^; よく分かってない素人考えとしては、ブログの仕組みってPHPでHTMLファイルを作ってるだけというイメージなのですが、データベースは必要なのでしょうか? 今はseesaaブログで借りてブログを書いていますが、仕組みが見えてないだけで、こういうブログもデータベースを使ってる? だとしたら公開されてるブログのソースは、データベースを使える人限定ってことになりますよね? ブログを作るのにデータベースは必要なのか? また、必要ないにしても、データベースを使った方が良い面があるのか? どうなんでしょうか?
- ベストアンサー
- PHP
- noname#235729
- 回答数5
- IT系で転職を考えています。DBエンジニアって?コミュニケーション能力
IT系で転職を考えています。DBエンジニアって?コミュニケーション能力? 現在運用系のオペレータをやっていて、転職を考えています。 そこでIT系の職について大きく2つ知りたいことがあります。どちらか片方でも回答いただけると幸いです。 ***************************************** (1)「DBエンジニア」について教えてください。気になっています。 ・DBエンジニアの仕事内容は?DBを専門に取り扱ってる会社は存在するのでしょうか? ・向いている性格は何でしょうか。逆に向いていない性格も教えてください。 ・OracleSilverまで持っていますが必要な資格(or あると便利な資格)は何でしょうか? #気になる理由として、学生時代のSQLやDB(Oracleではなかったが)を弄っている時が至福の時間だった為。 #エクセルのシートとかでもデータの羅列を見るとワクワクしてしまう。A型なのも関係あるのかも。 #興味のない分野は一時は覚えてもすぐ頭から離れて定着しないのもあって興味向いているDBエンジニアを。 >自身の補足 ・頭のレベル: 馬鹿です。学生時代に頭を使う癖をつけて来なかった事に社会人となって激しく憤りを感じているぐらいです。 頭の"回転"が素晴らしく遅く、昔ネットワーク開発(上流設計あたり)の会議にでた時は、会話の応酬についていけなかった。 基本情報にはなんとか受かったがソフ開の壁の厚さに絶望している。 ・関係ないがデザインセンスはある。一時期webの開発&デザイナーを目指していた。 ・20代中盤になる ***************************************** (2)IT系でコミュニケーション能力が必要でない職は何でしょうか。 正確には自身の普段のコミュニケーション能力にあまり問題は無いです。 ただ過去のトラウマから心の病気をもっており、人前に立つ、注目される、発表するというのがとても苦痛です。(ごく少人数であればまだ可) そんな理由もあって将来あまり人の上に立ちたくないです。(そういう機会が増えるであろうと思われるから。精々チームのリーダーレベル) 「そんな人」に向いているとは言わなくても、これならできるんじゃないの?って仕事は何でしょうか。 すぐに思いつくのはプログラマーですが、他に御座いませんでしょうか。 ***************************************** 2つの質問を結びつけて答えていただいてもバラバラに別の質問として答えていただいても構いません。 どうか宜しく御願い致します。
- SQLServer の DB を、VB2005 で作成したアプリから作りたい
こんにちは。 APサーバにVB2005 DBサーバに SQLServer 2005 という環境で動作する自作アプリケーションがあります。 このアプリを新規の環境にセットアップする際には、 1. DBサーバにSQLServer をインストール 2. SQLServer Management Studio で、データベース作成 3. 同じくテーブル作成。 4. APサーバにアプリケーションをインストール 5. 動作確認 という流れになりますが、セットアップの為に 技術者が必要になってしまいます。 そこでエンドユーザが簡単にセットアップできるように 2.と3. を、セットアップ用プログラムから 自動で走らせたく思っています。 APサーバ上で動くプログラムで、 DBサーバ上のSQLServer内に「hogehoge」というデータベースを 作成するにはどのように記述すれば良いのでしょうか。 宜しくお願い致します。
- ベストアンサー
- SQL Server
- yan629
- 回答数1
- dbという拡張子でつくられたファイルが開けません
いつも御世話になっております。 dbというCAD用の拡張子で作られたファイルを開きたいのです よろしくおねがいします
- ベストアンサー
- その他(インターネット・Webサービス)
- mizettno1
- 回答数3
- DB内のデータを指定した分のみ表示させたい
DB内に登録されている100個のデータを表示させたいです。 表示のさせ方は、1~100番目のデータそれぞれを別々にリンクして 例えば、58番目のリンクをクリックすると 58番目のデータが表示されるページに飛ぶようにしたいです。 1つ1つ手作業で、1番目のリンクはDB内の1番目のデータにリンクするようにHTMLで組むと 手間が大変なので、PHPで自動的にリンクするようにしたいです。 ちょっと説明がうまくできませんが 宜しくお願いします。
- 簡易DBでリンクをクリックすると表のデータを絞込みたい
JavaScriptだけで簡単なDB機能を使おうとしています。 FAQを作っていて、質問の内容によっていくつかのカテゴリに分類し、デフォルトでは全Q&Aをtable表示し、カテゴリ名(テキストリンク)をクリックすると、カテゴリに該当するQ&Aだけに絞り込んで表示するというものです。 いろいろなサイトを検索して、以下のような方法を見つけました。 ------------------------------ db = new Array; db[0]="番号,日付,質問,回答"; db[1]="001,2007/6/1,質問1,回答1"; db[2]="002,2007/6/2,質問2,回答2"; (同様に続く) ------------------------------ このようなDBがあり、ページ上の検索語入力欄に検索語を入れてボタンを押すと、dbの中で一致する語を含むものを、table化して表示するものです。 ※情報元:http://www.imymode.com/exp/js04.html この「検索語入力」を「テキストリンクをクリック」に変えて照合する方法をご存知の方はお教え頂けませんでしょうか。 質問カテゴリ名のテキストリンク(15件の予定)は、aタグにidを付与し、そのid名とdb内の文字列を照合するような形でできないかと思っています。従って、 db[1]="001,2007/6/1,質問1,回答1,id名"; のように、db側には質問が属するカテゴリのidも入れ、table化の際はid部分だけは表示しない、といった処理もできればと思っています。 説明足らずで申し訳ありませんが、宜しくお願い申し上げます。
- 締切済み
- JavaScript
- noname#50703
- 回答数1
- DB2のコマンドラインexportで複雑なselectの指定は可能?
オラクルだとspoolでselect文の出力結果をCSV形式等にして取得できるのですが、DB2で同じ事が可能かと調べてます。db2コマンドのexportを使えばできそうかと思うのですが、複雑なselect文の時にコマンドラインに全部書かなければならないのか、他に手段があるのか、悩んでいます。
- ベストアンサー
- その他(データベース)
- ABC_DES
- 回答数1
- DBからデータをコンボボックスに入れてSELECT出来ませんか?
PHPでMySQLからデータの出し入れをしているのですが、 コンボボックスの内容をデータベースから引っ張ってきて入れて、 それを選択[送信]すると、別のPHPにデータを引き渡したいのですが どうやってもうまくいきません。 どなたか、教えてくださいませんでしょうかm(_ _)m
- ベストアンサー
- PHP
- nsx_type_r
- 回答数4
- PHP+DBで会員制情報配信サイトを作りたいのですが・・・
ただ今PHPとDBの勉強中なのですがタイトルのサイトを作るにあたってわからないことがあります。会員に配信する情報は項目別に数千個あり、課金をすると個々の情報が閲覧できるようなシステムにしたいと考えていますが、この権限の管理をどのようにしたらよいのか検討がつきません。(文書が数千という規模ではなく10程度の数であればそれぞれの文書に管理IDを割り振り、ユーザーごとに閲覧OK・閲覧NGの値を指定してあげられると思うんですが・・・数千となるとDBのテーブルの設計や処理をどういう風に行えばよいのでしょうか?少し抽象的になってしまいましたがご存知の方いらっしゃればよろしくお願いいたします
- DBへの書き込みとメール送信を同時に実行するには
PHP + sqlite でリクエストフォームを作成しています。 データの入力 → 確認画面の表示 → 「送信」ボタン押下で、 1) name="email" 宛に確認メールを送る 2) 入力内容をデータベースに書き込む 上記 2 つの動作を同時に実行しようとしています。 確認画面からデータベースへの書き込み、 確認画面から name="email" 宛へのメール送信 の各動作は、個別に確認できていますが、 これらを同時に実行する方法がわかりません。 <form method="POST" action="*****.php"> では、 一方の処理しか指示できませんし、 JavaScript で対応しようとしましたが、上手く行きません。 どなたかお知恵を拝借できませんでしょうか。 よろしくお願いいたします。
- ベストアンサー
- PHP
- 2006papiko
- 回答数2
- XPをつかっていますが、Thumbs.dbファイルってなんでしょうか?
WindowsXP HOME EDITION をつかっています。 デジカメ写真(jpegファイル)をいれたフォルダに このThumbs.dbファイルができます。 これは、どんな情報が入っているのでしょうか? 以上
- ベストアンサー
- Windows XP
- mhasi
- 回答数1
- phpによるデータベース操作について(MySQL)
http://www.yc.tcu.ac.jp/~yamada/doc/mysql/win/0602.html のサイトを参考に以下のような「データベースの内容を表示させる」プログラムを書いたのですが、うまく表示されません。(webブラウザで確認したところまっさらなページで何も表示されません) ちなみに、私はレンタルサーバを借りており、その中で作成したデータベースにphpMyAdminにてテーブルやカラムの作成を行いました。以下のプログラムは「db_sample.php」という名前で保存(エンコード:utf-8)し、レンタルサーバーの公開しているフォルダ「httpdocs」にffftpにてアップロードしています。バージョンは、phpMyAdmin2.11.11.3と、php4.1?(最新の5.2よりひとつ前のもの) ここでは仮に ホスト名:aaa.com (←これは独自に作成したドメイン名でいいのかな?) ユーザー名:user パスワード:pass データベース名:db テーブル名:person とします。 ----------以下プログラム------------ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css"> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <title></title> </head> <body> <?php //データベースサーバ名の設定 $db_host = "aaa.com"; //ユーザ名の設定 $db_user = "user"; //パスワードの設定 $db_passwd = "pass"; //データベースサーバへの接続 $db = mysql_connect($db_host,$db_user,$db_passwd); //データベース名の設定 $db_name = "db"; //データベースの選択 mysql_select_db($db_name,$db); //SQL文の設定 $str_sql = "select * from person"; //SQL文の実行 $rs = mysql_query($str_sql,$db); //結果セット内の各レコードを順次参照し、連想配列に代入 while($arr_item = mysql_fetch_assoc($rs)) { //レコード内の各フィールド名と値を順次参照 foreach($arr_item as $key => $value) { //フィールド名と値を表示 print "[{$key}] = {$value}<br>\n"; } print "<br>\n"; } //データベースサーバへの接続の切断 mysql_close($db); ?> </body> </html> ------------------------------------------ わかる方いらっしゃいましたらご教授願います。
- ASPでRecordCountが使用できない(2)
前回、指示をされた内容ででテストを試みましたがやはり、結果は-1 Set db1=Server.CreateObject("ADODB.Connection") db1.Provider="Microsoft.Jet.OLEDB.4.0" db1.ConnectionString=Server.MapPath("../master.mdb") db1.Mode=1 db1.Open ' Set rs1=Server.CreateObject("ADODB.Recordset") Rs1.Pagesize = 5 ' keyword = "ABC" ' SQL1a = "SELECT top 5 * FROM dbFILE WHERE dbTABEL Like '%" & Keyword & "%'" Set Rs1=db1.Execute(SQL1a) Rs1.CursorType = adOpenKeySet intP = Rs1.RecordCount Response.Write "RecordCount = " & intp & "<BR>" MSDNの説明でRecordCountなど参照しましたが理解不足でしょうか ? 宜しく、お願いします。
- ベストアンサー
- Microsoft ASP
- ShiroNeko
- 回答数1
- SQLでの計算と値の集約について
SQLについて、質問があります。 (質問) 以下のようなDBがあります。 【1のDB】 ID 品目 金額 日付 -------------------------------------------- 1 ミカン 1000 2007/11/1 1 オレンジ 2000 2007/11/1 1 レモン 100 2007/11/1 2 ぶどう 1500 2007/11/1 【2のDB】 区分 品目 金額 日付 ------------------------------------------- a ミカン 1000 2007/11/1 a オレンジ 500 2007/11/1 a レモン 300 2007/11/1 a ぶどう 1500 2007/11/1 b ミカン 100 2007/11/1 b オレンジ 200 2007/11/1 b レモン 500 2007/11/1 b ぶどう 2500 2007/11/1 条件。 1のDBの品目=2のDBの品目 やりたい事。 (1)2のDBの金額(区分=a)×1のDBの金額÷2のDBの金額(区分=b) (2)1のDBのIDで、(1)で得た計算結果を集約 上記DBで具体的に言うと、 1のDBのID=1(ミカン、オレンジ、レモン)のそれぞれの計算結果を計算 (ミカン) 1000×1000÷100=10000 (オレンジ) 500×2000÷200=5000 (レモン) 300×100÷500=30 計算結果を集計(ミカン+オレンジ+レモン) 10000+5000+30=15030 上記の作業をできれば、1回のSQLでやりたいと思うのですが、可能でしょうか? 1回のSQLでは不可能な場合、(1)番だけでもやりたいのですが・・・。 SQLのコーディングがよくわかりません。 ご教授をお願いします。
- ベストアンサー
- SQL Server
- pen-ko
- 回答数2
- perlでのオブジェクト指向の書き方
以下のPHPソースをPerlで書き直したいのですが、Perlのコンストラクタがイマイチわからないので どなたかご教授ください。 可能であれば以下のソースのperlバージョンを記載して頂けると幸いで御座います。 ○呼び出し側 ・index.inc require_once('common.inc'); require_once('db.inc'); class index { var $objCommon= ''; var $objDB= ''; function index() { $this->objCommon = new common; $this->objDB = new db("mysql"); } function main() { //DB接続 $db_connect = $this->objDB->connect(); //DBから値を取得 $data = $this->objDB->sample($db_connect); } } ○呼び出される側 ・db.inc class db{ var $db_dsn_type; function db_wrap($db_type){ $this->db_dsn_type = $db_type; $this->objCommon = new common; } 各function } ・common.inc class common{ 各function } ※コンストラクタなし
- 締切済み
- Perl
- rapmaster7
- 回答数3
- SELECT文を発行して、ACCESSより取得する方法
既存のプログラムを元に、 以下のようなソースを作成したのですが、 取得出来ませんでした。 参照設定やパスの設定、SQL文は正しいです。 どこがマズイのでしょうか? アドバイスをお願い致します。 Dim db As DAO.Database Dim rs As DAO.Recordset Dim SQL As String 'データベース接続 Set db = OpenDatabase("DBのパス") 'データ検索SQL SQL = "" SQL = " SELECT文 " 'ACCESSより取得 Set rs = db.OpenRecordset(SQL) db.Close rs.Close
- ベストアンサー
- Visual Basic
- usi-iti
- 回答数11
- SELECT命令
SELECT A.code, A.name, B.name FROM DB_A A, DB_B B WHERE A.code = B.code; この時、DB_BにCODEが存在しなくてもDB_Aの情報は取得したのですが「+」を付加して条件を満たす方法があったと思うのです? 宜しくお願いしま。
- ベストアンサー
- その他(データベース)
- kz2960
- 回答数1
- 物理的に離れたDBに同時に値を記録するには?
ASPを使用して、物理的に離れているDBサーバーに、 フォームで入力された値、あるいはSession変数などに格納された値を、同時に記録したいのですが、 どうすれば良いのでしょうか? LAN内部に存在する二つのDBサーバーの場合は Server.CreateObject("ADODB.Connection") を使用してそれぞれのDBサーバーのコネクションを 作成すれば大丈夫なのですが、同じLAN内部に 存在しない二つのDB(東京・大阪など)に全く同じ データーを記録したいのですが。。。 一つ目のDBサーバーの存在するASPファイルの処理の中で、 もう一つのDBサーバーにデーターを記録する為には、どのようなコマンドを使用すれば、二つ目の DBサーバー内に用意してあるデータ記録用ASPファイル を実行して、そのデーターを二つ目のDBサーバーに 記録できるのでしょうか?
- 締切済み
- Microsoft ASP
- Rubellite
- 回答数1
- PHP初心者です。
PHP初心者です。 index.php から外部関数に飛び、文字列を返してきてindex.phpで それらの文字列を表示するプログラムはどのように書けばいいんでしょうか? /* ---func1.php--- */ function func1($aa,$bb){ $moji=""; $moji.= "ああ".$aa."ああ"; $moji.= "いい".$bb."いい"; //$mojiの内容を返す } /* ---func2.php--- */ function func2($cc,$dd){ // DBからデータを取得して $sql = "SELECT name, add, mail, tel FROM tbl_a WHERE cc = ".$cc; $moji_db = ""; $result = mysql_query($sql); while ($row = mysql_fetch_assoc($result)){ $moji_db .= $row['name']; $moji_db .= $row['add']; $moji_db .= $row['mail']; $moji_db .= $row['tel']; } //$moji_dbを返す } index.php で $mojiと$moji_dbを出力する 以上のようなプログラムなんですけど、 func1,2の戻り値の書き方、index.phpでの受け取り方がわからないので教えてください。
- 構造体 アドレス
VC++6 こんにちは。構造体のアドレスを文字列ポインタで操作することに悩んでいます。下にソースの一部を書きます。 typedef struct{ char code[100]; int type; }AAA; typedef struct{ double method[4][3]; int area; }BBB; 複数の構造体があり、 BOOL CTestApp::File_Check(){ AAA aaa; ~ db.DB_regi(2, (char *)&aaa); ~ } void CData::DB_regi(int key, char *buff) { switch(key){ ~ case 2: sss.push_back(buff); //vector<char *> sss; break; } で、データを登録し、 int CTestApp::Data_Check() { ~ AAA aaa; db.DB_get(2, (char *)&aaa); ~ } void CData::DB_get(int key, char *buff) { switch(key){ ~ case 2: buff = sss[i]; break; ~ } で、構造体のアドレスを取得しようと思ったら、取得できませんでした。 //DB_getの中では、aaa = (AAA *)buff;とすれば指定の構造体を取得できる。 DB_get関数をどのようにしたら、Data_Check()で、登録した構造体を取得できるのか教えてください。長くなってすみません。