全27件中1~20件表示
  • MySQLのトランザクションについて

    WEBアプリ上の、MySQLのトランザクションについて質問です。 トランザクションは、データの挿入に矛盾がない場合commitすることによって データの挿入等を確定する機構だとおもいますが、 この仕組みって、トランザクション中は作業対象のテーブルは実行中のクライアント以外 アクセスできなくなる(※つまりロック?がかかっている?)のでしょうか? そうじゃないと、意味がないですよね?やっぱり。。。 また仮にですが、例えばAというクライアントがWEBサイトにアクセス中に Bというクライアントが待ったく 同じ動作を同じタイミングでアクセスした場合ってどうなるのでしょうか? 実際、WEBアプリでそこまでの例外というか処理って行うものでしょうか? また、ちなみにMySQLの場合、 "START TRANSACTION" というSQL文だけでなく AUTOCOMMIT = 0 として、自動コミットをオフにしつつ beginという式で トランザクションを開始する方法があるようですが、実際はどちらの方が当たり前のほうほうなのでしょうか? 識者の方ご教授ください。

  • group byを使う時に条件をつけたいです。

    どう頑張っても思いどうりにDBからデータがとれず困ってます... 例えばこんなテーブルがあったら(テーブル名が"test"、カラムが"name"と"id") table test name | id ---------- aa | 1 aa | 1 aa | 1 bb | 1 bb | 1 aa | 0 aa | 0 cc | 0 カラム"id"が0の時は、カラム"name"のgroup byせず カラム"id"が1の時だけ、カラム"name"のgroup byするには、どうすればいいのでしょう? このような感じにデータを取り出したいのです。 name | id  | COUNT ---------- aa | 1 | 3 bb | 1 | 2 aa | 0 | 1 aa | 0 | 1 cc | 0 | 1 よろしくお願いします。

    • ベストアンサー
    • noname#256090
    • MySQL
    • 回答数4
  • group byを使う時に条件をつけたいです。

    どう頑張っても思いどうりにDBからデータがとれず困ってます... 例えばこんなテーブルがあったら(テーブル名が"test"、カラムが"name"と"id") table test name | id ---------- aa | 1 aa | 1 aa | 1 bb | 1 bb | 1 aa | 0 aa | 0 cc | 0 カラム"id"が0の時は、カラム"name"のgroup byせず カラム"id"が1の時だけ、カラム"name"のgroup byするには、どうすればいいのでしょう? このような感じにデータを取り出したいのです。 name | id  | COUNT ---------- aa | 1 | 3 bb | 1 | 2 aa | 0 | 1 aa | 0 | 1 cc | 0 | 1 よろしくお願いします。

    • ベストアンサー
    • noname#256090
    • MySQL
    • 回答数4
  • CakePHPでquery()を使うときについて

    CakePHP バージョン1.3.7です。 CakePHPでqueryを使ってSQL文を書くときなんですが 公式サイトに以下のように App::import('Sanitize'); $sql = "SELECT * FROM users WHERE id = $id"; $sql = Sanitize::clean($sql); サニタイズをしなさいとありますが、 上記の$idの部分がdate型で $sql = "SELECT * FROM users WHERE date = '2011-05-16'"; みたいなときシングルクオートがエスケープされてクエリが通らないのはどうやって解決すればいいんでしょうか?

  • CakePHP findByについて

    CakePHPを勉強中です。 データベースからのデータ取得が出来ないのでご教授ください。 $test=$this->User->findCount(); の場合、きちんとカウントを取得できているのですが $test=$this->User->find('All'); の場合 何も帰ってこない(empty)になってしまいます。 MySQL 照合順序:utf8_general_ci cakephp-1.2.10 何卒よろしくお願いいたします。

    • ベストアンサー
    • Ulswarpi
    • PHP
    • 回答数1
  • PHP 配列の中身を全て変数に設定

    下記のように、配列$messageに値が入っている状態で $message = array() message[0] ="あいう" message[1] ="123" message[2] ="ABC" error関数に配列の$message 全項目を渡しています。 $log = $message[0].$message[1].$message[2]."\tメッセージ\n"; error($log); 上記のように[0][1]・・・ と指定するのではなく、$message(???)など、一つの記述で 配列の中身全要素を$logに入れる方法はありますか? ※$message[0].~[2] には値が入っているときと、いない場合があります。

    • ベストアンサー
    • noname#152215
    • PHP
    • 回答数1
  • php、sqlite3にデーター追加できない

    phpでsqlite3のデーターベースにデーターの追加が出来ず困ってます。 コードは以下の通りです。 <?php //変数のセット $name = $_POST["name"]; $usrid = $_POST["usrid"]; $usrpw = $_POST["usrpw"]; $email = $_POST["email"]; $ddate = $_POST["ddate"]; //データーベース接続 $dbh = new PDO("sqlite:data",null,null); //新規登録 $sql = "INSERT INTO meibo (name,usrid,usrpw,email,ddate) VALUES ('$name','$usrid','$usrpw','$email','$ddate')"; $sth = $dbh->prepare($sql); $sth->execute(); $dbh = null; localhostでは実験済なのですが webサーバーにアップすると追加が出来なくなります。 一覧表示や検索は可能な状態です。 どこに問題があるのかお分りの方、お教えいただけないでしょうか? 宜しくお願いいたします。

    • ベストアンサー
    • tinpu
    • PHP
    • 回答数2
  • phpmyadminの左フレームがすげえ狭い

    phpmyadminの左フレームがすごく狭くなってしまい、困っています。 画像をご参照ください。 この左フレームの幅を広げるにはどうしたらよいでしょうか。 なお、レンタルサーバ上のphpmyadminなので、あんまり自由は利きません。。。 ご回答よろしくお願いします。

  • phpでの日付の取得について

    PHPでサイト内に、1週間分の日付を表示させ 日付ごとに指定したページに移動するよう、リンクを張りたいと思っております。 以下で日付は表示できたのですが 日付と日付の間にスペースを入れたいです。 ※可能であれば曜日も表示させたいです。 ↓現在、このように表示されます。 1/181/191/201/211/221/231/24 また、日付ごどに指定サイトへリンクも貼りたと思ってます。 <?php $nday = mktime(); for($i=0;$i<7;$i++){ print date("n/j",mktime(0,0,0,date("m",$nday),date("d",$nday)+$i,date("y",$nday)))."<td>"; } ?> どなたか、ご教授いただけないでしょうか? 以上、宜しくお願いいたします。

    • ベストアンサー
    • regal38
    • PHP
    • 回答数1
  • MySQL文がわかりません。

    いつもお世話になってます。 PHP+MySQLを使用しています。 下記のような操作を行いたいのですが、 MySQL文を教えて頂けませんでしょうか。 table名:person person_id : name : email 1 : tanaka : aaaaa 2 : suzuki : bbbbb 3 : sato : ccccc 4 : saito : ddddd 5 : takahasi : eeeee 上記のようなテーブルがあったとして、 例えば、person_idが2,4のものを抽出して、 table名:sendmail send_id : name : email : ticket 1 : ito : fffff : 10-20 2 : huruka : eeeee : 11-01 3 : suzuki : bbbbb : 11-19 4 : saito : ddddd : 11-19 上記テーブルに追加(send_idの3,4)したいのです。 ticketカラムは、send_idの3,4で同じ値(文字列)を使います。 大変お手数ですが、上記内容にてご教授願います。

  • SSLとMD5について

    今、ログイン周りを勉強しているのですが、 MD5でハッシュ化すればO.K.と思ってたら、 本の下の方に、 「いくらサーバー側で暗号化しても、パスワードは裸の状態で経路のネットワークを流れてくるわけですから気休めですけどね」 って書いてました。 MD5ってのは、平文で流れる場合、一応やった方がいい、ぐらいの感じなのでしょうか? ・平文で送らないためには、SSLにするしかないのでしょうか? ・SSLにしたら、MD5にしなくてもよいのでしょうか? ・チャレンジ/レスポンス認証というのは、どうやってやるんでしょうか? 「ここら辺の関連性」、「何が違うのか」、「注意したらいい点」、「それぞれのメリット・デメリット」等、教えてください。

    • ベストアンサー
    • re999
    • PHP
    • 回答数3
  • ロードバイク購入について

    ロードバイク購入について 私はロードバイク(自転車)をいつか買いたいと思っているのですが、フレームのサイズについて疑問を持ちました フレームサイズ=背の高さですよね? 171cmの私はどのサイズを選べばいいでしょうか? 450 500 550で考えています よいご意見をお聞かせください お願いします!!

  • ページにツイッターでつぶやくボタンを付けたい

    ページにツイッターでつぶやくボタンを付けたい 自分の作ったページに「ツイッターでつぶやく」ボタンをつけて ページの内容をつぶやいてもらいたいです <A href="http://twitter.com/home?status=<?php include("aaa.php") ?>" target="_blank">Twitterでつぶやく</A> このように作るとFirefoxではaaa.phpの中身が反映された投稿画面になるのですが IEだとページが見つかりません 400エラーになってしまいます どうすればIEでもうまくいくようになるのか ご存知の方いらっしゃればよろしくお願いします

    • ベストアンサー
    • niyora
    • PHP
    • 回答数1
  • コンピュター技術者様へ

    コンピュター技術者様へ サーバー移転しましたら ドメインは正常に移動できたようですが フオルダーと言うのか良くわかりませんが サーバー上でダウンして404エラーとなって困っています。 現在「旧」サーバーのホステイング会社にお願いして 元に戻してシステムは正常に動作していますが 新しいサーバのほうに足りないものが何で有るかが わからず徹夜続きで解明勉強に努力しています。 どなたか、アドバイスいただけるよう 宜しくお願いします。

    • 締切済み
    • ec555
    • MySQL
    • 回答数3
  • 勉強でSNSを作っています。

    勉強でSNSを作っています。 タグの実装をどうするかで分からないことがあったので質問させてください。 一つのエントリに、複数のタグが付く設計なのですが、それをデータベースにどう格納するかで迷っています。 a.一つのレコードにまとめて格納 entry | title | tag 1 | foo | tag1,tag2,tag3 2 | bar | tag4,tag5 b.別のタグテーブルを用意して格納 entry | tag 1 | tag1 1 | tag2 1 | tag3 2 | tag4 2 | tag5 自分で考えたのは上記の2パターンです。 どちらがいいか、あるいはこれ以外に良い設計があればアドバイスしてください。 また、なぜその方法が良いかの理由も教えていただければ幸いです。

  • http://www.ezinfo.jp/contents/scrip

    http://www.ezinfo.jp/contents/script/src/index.php 上記の様なPHPスクリプトを作りたいのですが、どうしたらよいですか? PHP初心者なので、コピペで使用できるものがよいです。[出来ればですが。。]

    • ベストアンサー
    • akiria48
    • PHP
    • 回答数1
  • PHP制作における、バグ取りなどの修正の費用について

    PHP制作における、バグ取りなどの修正の費用について ビジネス&キャリアの「クリエイティブ」で質問をしたのですが、これ以上回答を寄せていただけなさそうなので再質問させていただきます。 業務委託でウェブ制作や更新、管理などをしています。 私に直接関係はないのですが、業務委託元と発注元とのやり取りで分からないことがあるので教えてください。 約2年前に、業務委託元が発注元の依頼であるホームページを作成しました。 すべてのページがPHPで組まれています。 このホームページはユーザ登録をしてその中身を閲覧するものなのですが、ユーザ登録のフォームはメールフォームで業務委託元にメールが届き、IDとパスワードを発行し、メールで連絡し、ログインしてもらうというものです。(CGIを使用したり、自動でPWが発行されるものではありません。) このホームページがこれまでもずっとトラブル続きで、環境によって正常に閲覧できなかったり、ログインできなかったりと、登録した方からよく問合せがあります。 その都度、対応しているそうですが、大量のバグがあり、それを取る(?)修正する(?)作業を全部すると修正費用として10~20万円いただきたいという見積もりを出したそうです。 よくわからないのですが、自分で作ったプログラムで、1年程度で大量のバグがあとからあとから発生するものなのですか?そもそもバグがないように作れば、と思うのですが、素人考えでしょうか? 知人のメーカー勤務のSEに聞きましたら、契約にもよるけど、その会社の場合は1年以内は瑕疵担保として無料修正に応じるとのことでした。ただこの場合、依頼主もある程度、プログラム内容はわかるのだと思います。(バグがあるとかないとか、正常に動かないとか) この発注元は60代の女性で、メールがやっとという方です。ホームページは閲覧できますが、見ることしかできません。 発注元から見たら、勧められて作ってもらったホームページがトラブル続きで、製作費は払ったのに今度は修正費用を請求されるのはやっぱり納得がいかないと思うのです。 ただ業務委託元では、これまでの更新や修正は無料で行っており、ほとんどボランティア状態だったと、ただ、ログインできないなどのトラブル対処が多く、かなりの手間と時間がかかってしまっていので、これ以上は無料では対応できない、とのことでした。 私はこの発注元から業務委託元を通して、別のホームページの管理や制作を受注しています。 どちらの言い分も聞こえてくる立場なのですが、プログラムと言う未知の世界でのことなので、どんな常識があるのかが分かりません。 このような費用発生は当たり前なのでしょうか? 追加で質問したいのですが、PHPなどのプログラム制作において、バグは後から湧いて出るものなのでしょうか?

    • ベストアンサー
    • pantaron_
    • PHP
    • 回答数3
  • docomoでの画像アップロードについてです。

    docomoでの画像アップロードについてです。 PCと同じ、fileタグを使用し、携帯で画像をアップロードしたいのですが、 画像アップロードできる画像と出来ない画像があります。 (絵文字画像ならできるが、写メデータだとできない) アップロード出来ない場合、$_FILES及び$_POSTのデータが渡りません。 因みに同じHTML及びPHPのソースでsoftbankだと出来ました。 容量の問題かと思い、 ini_set("upload_max_filesize","2M"); ini_set("post_max_size","3M"); ini_set('max_input_time',"600"); ini_set('max_execution_time',"600"); なども設定しましたが、変わらないです。 どなたかヒントでも頂ければと思います。 宜しくお願いします。 因みにHTMLのソースは下記です。 <form action="スクリプトURL" method="POST" enctype="multipart/form-data"> <input name="MAX_FILE_SIZE" type="hidden" value="1000000"> <input type="FILE" name="photo"> <INPUT type="submit" name="conf" value="アップロード"> </form>

  • 学校の授業で困っていることがあります。PHP+MySQLでショッピング

    学校の授業で困っていることがあります。PHP+MySQLでショッピングサイトを構築しているのですが、カートの在庫処理の部分で疑問が発生しました。 私たちのショッピングサイトは、カートに商品を追加した時点で、DBの在庫テーブルの販売数を増やし、在庫数に即時に反映させたいと考えています。 しかし、ブラウザを閉じた時やセッションタイムアウト時、ログアウト時に確定していないカートの商品については販売数を元に戻したいのです。 ログアウト時は明示的に行えると思うのですが、セッションタイムアウト時、ブラウザを閉じた時の処理はどのようにすればいいのですか? そのようなイベントを取得するメソッドや方法はないのでしょうか? 参考サイトや方法を教えてください!

    • ベストアンサー
    • FUllppp
    • PHP
    • 回答数4
  • ブログシステム、WordPress3.0のシステム構築費用は、大体いく

    ブログシステム、WordPress3.0のシステム構築費用は、大体いくらくらいになりますか? WordPress3.0はオープンソースなので費用がかからずに利用することが出来ますが、 ほぼ同じ仕様のものをシステム屋さんなどに開発してもらうとなると、概算でいくらになりますか? 標準的な開発期間もわかると助かります。 よろしくお願いいたします。

    • ベストアンサー
    • reggaepunc
    • PHP
    • 回答数2