検索結果
DB
- 全てのカテゴリ
- 全ての質問
- PHPで特定のセルの背景を赤に
PHPで特定のセルの背景を赤に DBに1~100までの特定の数字が入っています。 まず、 テーブル内の各<TD>のタグの中に1から100まで順にセルを埋めています。 1つのセルに1つの数字を入れています。 1~100までのセルもPHPで書きだしています。 そのPHPで作成したテーブルと DB内の特定の100までの数字を照合し セルとDBで一致した数字のTDの背景色を赤にしたいです。 現在 "DB内の特定の数字と1~100までの数字の照合" ここの作業で悩んでいます。 1からの整数は$a DBからの整数は$b これで配列に取り出すところまでで行き詰っています。 照合させるにはIF文だと思うのですが、その中にどうかけばいいでしょうか?
- MySQLのデータファイルの位置について
MySQLでテーブル、データベースを作成したのですが、 OS上から作成したテーブル・データベースが保存されているファイル(データファイル?) が見つけられません。 テーブルにデータをインサートしてコミットして、 セレクトを行ってデータは反映されていることは確認しています。 OSはWindows 7 MySQLのバージョンは5.5です。 user_dbというデータベースを作成し、 show databasesを行った結果、 information_schema mysql performance_schema test user_db が表示されることから、データベースuser_dbは正常に作られていると思います、 user_dbに対して、インサートは可能で、一度データベースを停止して、 再起動後、インサートしたデータがみれています。 しかし、インストールフォルダのMy.iniのdatadirで指定されているフォルダには mysql performance_schema のフォルダしかない状態です。(ここにuser_dbフォルダが作成されると思うのですが) どこにデータが保存されているのでしょうか?
- パーミッションエラー/(°ё°)\
お世話になっております! 携帯サイトを運営中です。 ドメイン移管に伴いファイルが初期化されたので再アップロード行っていたのですが、とある書き込みファイルにエラーが出てしまいました。 三つほどエラーが出ているのですが、どなた様か一つでも分かる方は御座いませんか{{(>_<)}} failed to open stream:permission in /フォルダ名/フォルダ名/db.php/~8 9 expects paramater 1 to be resource , boolean given in /フォルダ名/フォルダ名/db.php/~840 suplied argument is not a valid stream resource in /フォルダ名/フォルダ名/db.php/~841 db.phpはデータベースのファイルです。 db.phpのプログラムから別なファイルへ書き込みを行い,その書き込みファイルが作成されていないため、書き込みできずエラーって感じです。 まあ簡単に言いますと、該当の会員の書き込みファイルが無かったら作成し、作成されていたらそこに書き込むってだけのファイルです。
- SQLSever2000にパスワードなしで接続したい
業務アプリケーションで使用しているSQLServer2000StandardEditionがあるのですが、これにVB2005から別アプリを作成し、データの抽出を行おうとしています。 DB元々の設定で、ユーザーIDがあり、パスワードが設定されていない状態なのですが接続は可能なのでしょうか? 因みにsqlcmdでの接続を下記の4パターンのコマンドで行ってみましたが、いづれも拒否されました。 >sqlcmd -E -S サーバー名 -d DB名 >sqlcmd -U ユーザーID -P "" -S サーバー名 -d DB名 >sqlcmd -U ユーザーID -P -S サーバー名 -d DB名 >sqlcmd -U ユーザーID -S サーバー名 -d DB名 -P >sqlcmd -U ユーザーID -S サーバー名 -d DB名 -P ""
- ベストアンサー
- SQL Server
- tkymark
- 回答数1
- mysqldumpでリストアし一部外字が文字化け
mysqldump –default-character-set=utf8 でバックアップしてたsqlファイルを mysql –default-character-set=utf8 でインポートしWEBを開いてみたら 一部の外字が文字化けしてしまいました。 nkfでバックアップのsqlファイルの文字コード調べてみると、EUCJP-winとなっていました。 既に元のDBはサーバークラッシュの為無い状態です。 どなたかご教授お願い申し上げます。 <元DBの環境> OS:Windows2003Server DB:MySQL5.0 PHP:5.0 <リストアするDBの環境> OS:windowsXP DB:MySQL5.0 PHP:5.2
- マルチスレッドプログラムでメモリが増加
VS6.0 で マルチスレッドのDBアクセスプログラムを作成しています。 現在、スレッドを起動し、スレッド内でデータベースオブジェクトを宣言、オープン、クローズしているだけなのにメモリが増えつづけてしまっています。 宣言方法等、何か問題がありましたら指摘ください。 (ちなみにスレッドから起動されたスレッドです。) ◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎ void __cdecl XXXApp::XXXThread( void* arg ) { CDatabase m_DB; m_DB.OpenEx( 接続文字列, CDatabase::useCursorLib|CDatabase::noOdbcDialog ); if( m_DB.IsOpen() == TRUE ){ m_DB.Close(); } _endthread(); } ◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎ すいませんがアドバイスをお願いします。
- サーブレットとMysqlについて
JSP サーブレット Mysqlについて質問です。 私が今実現させたいことを簡単に説明します。 画面側にはtextboxがあり、このtextboxは追加ボタンによって、 どんどん追加されていきます。 サーブレット側はこのtextboxの全ての値をDBに書き込みたいです。 例えば、textboxが二つなら、一つ目のINSERTでDBのname列にtextbox一個目の値を書き込み、二つ目のINSERTでDBのname列にtextboxニ個目の値を書き込む。 ソースを書いてみたのですが、いろいろと違いがあると思いますので、ご教示をお願いします。 現在は下記ソースを実行してもDBは更新されません・・ もしかしたら、DBの設定がおかしいのでしょうか・・ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String[] name10 = request.getParameterValues("sonota"); for (int i = 0; i < name10.length; i++) { System.out.println(i + " " + name10[i]); name10[i] = new String(name10[i].getBytes("8859_1"), "UTF-8"); } Connection conn = null; CallableStatement cs = null; PreparedStatement stmt = null; ResultSet rs = null; String url = "jdbc:mysql://localhost/Sample_db"; String dbUser = "root"; String dbPass = "taratara"; try{ Class.forName("com.mysql.jdbc.Driver").newInstance(); conn = DriverManager.getConnection(url, dbUser, dbPass); String sql= "insert into Sample_db.Sample_table (name) values (name10[i]);"; stmt = conn.prepareStatement(sql); for (String n : name10) { stmt.setString(1, n); stmt.executeUpdate(); } int cnt = stmt.executeUpdate(); stmt.close(); }catch(Exception e){ //exception RequestDispatcher dispatcher = request.getRequestDispatcher("index.jsp"); dispatcher.forward(request, response); } } }
- mysqlのinsert文について、ご指導をお願いいたします。
はじめまして。 プログラミング初心者です。 現在、PHP&MySQLで会員制掲示板を制作しようと奮闘しております。 会員登録フォームを作成し、下記SQL文にて会員登録を行おうとしているのですが、「エラーは出ていないのに、DBにデータが登録されない。」状況で、なにがおかしいのかわからず非常に困っております。尚、DBには正常に接続されています。 環境はVISTAにXAMPPを入れております。 私、PHP初心者のため、本のサンプルソースを加工して使用しようとしています。 下記にソースを記載いたしますので、 どうかご指導のほどお願いいたします。 (※情報が不足しておりましたら申し訳ありません。必要な情報をお教えいただけましたら幸いです。) // 接続 $link = mysql_connect( $db_host, $db_user, $db_password ); mysql_select_db( $db_name ); $result = mysql_query( 'set character set utf8' ); $sql = "select email1 from users where email = '" . mysql_real_escape_string( $_POST['email'] ) . "'"; $result = mysql_query( $sql ); // if ( $error != '' ) exit; // 会員データの挿入 $sql = "insert into member ( login_id, passwd, register_date, nickname, sex, birthday, email, pref, division, state ) values ( '" . mysql_real_escape_string( $_POST['email'] ) . "', '" . md5( $_POST['passwd'] ) . "', '" . date( 'Y-m-d H:i:s' ) . "', '" . mysql_real_escape_string( $_POST['nickname'] ) . "', '" . mysql_real_escape_string( $_POST['sex'] ) . "', '" . mysql_real_escape_string( $_POST['year'] . '-' . $_POST['month'] . '-' . $_POST['day'] . ' 00:00:00' ) . "', '" . mysql_real_escape_string( $_POST['email'] ) . "', '" . mysql_real_escape_string( $_POST['pref'] ) . "', '" . mysql_real_escape_string( $_POST['division'] ) . "', '1' )"; $result = mysql_query( $sql ); //echo $sql; // $title = '会員登録[3/4]'; ?>
- PDOオブジェクトは使い回し可能?
PHP5と、SQLite3の組み合わせです。 $conn = new PDO($dsn,$user,$pass); とした場合の$conn をそのファイル中で使い回ししているのですが、 これって問題ありますでしょうか? (ここで登場するDBは、1つだけです。) つまり、 $conn = new PDO($dsn,$user,$pass); //====== (1)$connを使い、DBからデータ抽出~~ //====== (2)$connを使い、DBへデータ挿入~~ //====== ということをしているわけです。 (ある1つのDBに対し、異なる「DBアクセス」をしているわけです。) 正しくは、下記のようにすべきなのでしょうか? $conn = new PDO($dsn,$user,$pass); //====== (1)$connを使い、DBからデータ抽出~~ //====== unset($conn); //--------------------------- $conn = new PDO($dsn,$user,$pass); //上のunset()は必要ないですね。 //====== (2)$connを使い、DBへデータ挿入~~ //====== unset($conn); この辺りのことについて、どなたか教えてください。 宜しくお願い致します。
- STAXと相性が悪い曲との付き合い方
srs-2170で様々な曲(J-POPや東方ヴォーカル、ボカロ)を聞いていますが、心地よく聞こえる曲とそうでない曲がいくつかあります。心地よく聞こえない曲で聞くためにはイコライザーをどういう設定にした方がいいのでしょうか? 心地よく聞こえる曲 ・鬼束ちひろ - 月光 心地よいパートとそうでないパートが入り混じる曲 ・氷結娘 ・Gothic and Loneliness ・千本桜 ・悪の娘 そうでない曲 ・メルト ・Superfly - How Do I Survive? イコライザーの設定 Filter 1: ON PK Fc 800 Hz Gain -2.0 dB Q 2.00 Filter 2: ON PK Fc 1,500 Hz Gain -5.0 dB Q 0.70 Filter 3: ON PK Fc 3,150 Hz Gain -6.0 dB Q 5.00 Filter 4: ON PK Fc 5,000 Hz Gain -5.0 dB Q 3.00 Filter 5: ON PK Fc 6,300 Hz Gain -6.0 dB Q 2.00 Filter 6: ON PK Fc 10,000 Hz Gain -3.5 dB Q 4.00 Filter 7: ON PK Fc 12,500 Hz Gain -11.0 dB Q 1.00
- ベストアンサー
- オーディオ(ホーム)
- noname#207938
- 回答数4
- S2DAOを使い別ユーザへの接続
SEASARのS2DAO機能を使って自分のところにあるDBに接続をして処理を行っていたのですが。 別端末に存在するDBに接続してデータを取得する処理が必要になりました。 S2DAOの機能で複数のDBに接続する為によい方法はありますか? やりたい事は、2つのDBのテーブルのデータを紐付けて一度に取ってくるというのではなく、 単純に片方のDBからSELECTした値を使って、もう片方に更新する等 今まで片方のDBとのやりとりは行っていたので、 create database link で別のDBへリンクして使用するやり方は思いついたのですが、出来ればS2DAOの機能で有ればそちらを。と思いました
- 他のサーバのMySQLに接続できない
www.example.com の mysql コマンドで db.example.com の MySQL へ接続したいのですが、 # mysql -uuser@db.example.com -p Enter password: ERROR 1045: Access denied for user: 'user@db.example.com@localhost' (Using pa ssword: YES) と、localhost に接続してしまいます。 PHP で db.example.com に接続しようとしても localhost を見に行ってしまっているようです。 アドバイスをお願いいたします。
- 締切済み
- その他(データベース)
- ikspiari
- 回答数1
- functionの外にある{$myrow["url"]}をfunction内で使いたいです
<?php $box_template .=<<<eof <a href="{$myrow["url"]}" rel="nofollow"> <img src="{$myrow["image1"]}" width="157" /><img src="{$myrow["image2"]}" width="100" /> </a> eof; mysql_db_read($mysql_query,$box_template); function mysql_db_read($mysql_query,$box_template){ $db = mysql_connect("*******","****","****"); mysql_select_db("******",$db); $result = mysql_query($mysql_query,$db); if ($myrow = mysql_fetch_array($result)) { do { $myrow["url"] = htmlspecialchars($myrow["url"]); $myrow["image1"] = htmlspecialchars($myrow["image1"]); $myrow["image2"] = htmlspecialchars($myrow["image2"]); print $box_template; } while ($myrow = mysql_fetch_array($result)); } else { echo "error"; } }//function ?> $box_templateの{$myrow["url"]}などにmysqlから取ってきたデータを適用したいのですが、{$myrow["url"]}に値が入ってくれません。 どうすればいいのでしょうか。 教えてください。よろしくお願いします。m(_ _)m
- chef-solo?、正規表現? 分からない
file '/var/www/html/wp-config.php' do _file = Chef::Util::FileEdit.new(path) _file.search_file_replace_line(/define\(\'DB_NAME\'.*/, "define('DB_NAME', 'WP_DB01');") _file.write_file end 上記のようにchefsoloを実行すると、結果が下記のようになります。 置換したい箇所(3行目)はキッチリと置換されているのですが、各行の行末に(^M)なんて余計なものが付いてしまいます。 chef-soloの問題なのか、正規表現の問題なのか、原因が分からず困っております。 どなたか教えてください。 環境はVPSで、OSはCentOS、chef-soloはChef:12.0.3です。 ----実行前----------------------- // ** MySQL 設定 - この情報はホスティング先から入手してください。 ** // /** WordPress のためのデータベース名 */ define('DB_NAME', 'database_name_here'); /** MySQL データベースのユーザー名 */ define('DB_USER', 'username_here'); ----実行後----------------------- // ** MySQL 設定 - この情報はホスティング先から入手してください。 ** //^M /** WordPress のためのデータベース名 */^M define('DB_NAME', 'WP_DB01'); ^M /** MySQL データベースのユーザー名 */^M define('DB_USER', 'username_here');^M ^M
- 締切済み
- Linux系OS
- 連動させたいセレクトボックスについて。
こんにちは。DB+PHPが初心者のものです。 前にもここで質問させていただきましたが、 自分なりにコードを書いてみたので コードの訂正、ご教授をよろしくお願いいたします。 セレクトボックス1には、[table 1]の、種類が入り れレクトボックス2には、[table 1]の種類に連動して、[table 2]の名前が選択できるようにする。 下記のようにソースを書いてみましたが、 table1の値は、セレクトボックスでちゃんと表示されますが、table2はセレクトボックスは表示されるものの、何も値がありません(T_T) 動きとしては、table1のセレクトボックスで選択したら、その項目をDBへ問い合わせ、その項目に対応した、DBに登録されているtable2の値を二つ目のセレクトボックスに表示させたいです。 <html> <body> <select name="mkoumoku"> <option selected>-------------</option> <?php //DB接続 $dbcon=mysql_connect("localhost","abcd","defg"); //DB選択 mysql_select_db("zozozo"); //table1を取得 $res=mysql_query("select distinct * from table1"); while ($rows=mysql_fetch_array($res)) { echo "<option value=\"".$rows['id']."\">".$rows['kind']."\n"; } echo "</select>"; ?> <select name="skoumoku"> <option selected>-------------</option> <? //table1に連動して項目を変えたいところのコード $res1=mysql_query("select * from table2 where key =$_POST[mkoumoku] order by id"); while ($rows=mysql_fetch_array($res1)) { echo "<option value=\"".$rows['id']."\">".$rows['name']."\n"; } //Dbクローズ mysql_close($dbcon); ?> </body> </html>
- thumb.dbファイルが見当たらないのですが、どうしてなのでしょうか?
バックアップツールを使ってバックアップしてみると、thumb.dbというファイルも バックアップされていることが分かります。 しかしながら、エクスプローラーで全てのファイルを表示するにしても、 thumb.dbファイルは見当たりません。 どうしてなのでしょうか?
- ベストアンサー
- その他(インターネット・Webサービス)
- VitaminBB
- 回答数2
- DB2のエラーの回避方法を知っている方教えていただけますか?
「 SQL30040N 後続のコマンドまたは SQL ステートメントの正常な実行に影響を与えない使用不能リソースのために、実行が失敗しました。理由 "0x200002D"、リソース・タイプ "MEMORY"、リソース名 "DRDA HEAP"、製品 ID "SQL07029 "。 SQLSTATE=57012 」 このようなエラーメッセージが出て困っています。 回避方法を知っている方教えてもらえないでしょうか? 環境は サーバー OS :Windows Nt4.0 SP6 DB2:Ver7 Fix13 クライアント(1) OS :Windows2000 SP4 DB2:Ver8 Fix7 クライアント(2) OS :Windows2000 SP4 DB2:Ver8 Fix4 開発言語:VB6.0 Sp5 接続方法:ADO Microsoft Data EnvironmentでCommandを使用 クライアントのFixを当てる前までは、このメッセージが出ていなかったのですが、ほかのエラー回避のためにFixを当てたところ今度このエラーが出るようになってしまいました。 IBM等で調べたのですが具体的な解決策がなく投稿しました。よろしくお願いします。
- ベストアンサー
- その他(データベース)
- marumaru_a_w
- 回答数2
- DB・幽遊等の連載当時鳥山・富樫はどのくらい人気があったのでしょう?
私は残念ながら黄金期と言われたDB連載時の ジャンプを見ていないんですが(当時ジャンプでDBが 連載していることすら知りませんでした(: ;)) その当時特に人気が合ったであろう ドラゴンボール・幽遊白書・スラムダンクの作者は どのくらい人気ありました? 後当時ジャンプ連載漫画で一番人気があったのは ドラゴンボールだと思うのですが その後のランキングはどのような順だったのでしょう? 当時アニメを見ていてもあー面白いなーくらいにしか 思わなかったんですが考えてみれば毎年映画化されて ゲーム・グッズ等周りにありとあらゆるメディアで 発売されていましたからその人気って 凄かったんでしょうね 今ワンピースを見てもそれ程面白いとは 感じないんですがこれも後々あーあれって 凄かったんだなーと思う日が来るのでしょうか・・・
- VBAに関する質問です
現在、以下の記述で項目の名称が一致した場合、数字の加算集計を行って名称と加算結果を別シートに表示させるマクロを使用しています。 このマクロに記述を加えて、『部署名別に項目名が一致した場合、数字の加算を行って部署名、項目名、加算集計結果を別シートに並べて表示させる』というマクロを作る場合、どのように記述すれば宜しいでしょうか? ご回答宜しくお願いします。 Sub sample() Dim i As Long, db, wk Set db = CreateObject("Scripting.Dictionary") For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row wk = Cells(i, "A") db(wk) = db(wk) + Cells(i, "B") Next With Sheets("sheet2") wk = db.keys For i = 0 To UBound(wk) .Cells(i + 1, "A") = wk(i) .Cells(i + 1, "B") = db(wk(i)) Next End With Set db = Nothing End Sub
- 締切済み
- Visual Basic
- tkntks2005
- 回答数2