私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 117
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
自作接続クラス使ってる
自作関数sqltize()とか勝手に作ってる(機能はmysql_real_escape_string)
自作関数sqltize()とか勝手に作ってる(機能はmysql_real_escape_string)
MySQLだけでなく他のRDBも考慮するなら
PDOかPEAR::MDB2
MySQLのみでパフォーマンス重視なら
mysqliかmysql
PHP4で使えないとか特に理由がないならPDO一択でよいですね
PDOかPEAR::MDB2
MySQLのみでパフォーマンス重視なら
mysqliかmysql
PHP4で使えないとか特に理由がないならPDO一択でよいですね
>>550-554
サンクス。
>>549 で「MySQL Native DriverはPDOより速い」と書いてあったのはガセだったみたいだw
MySQL Native Driverは内部的に使われているもので、
mysqliやpdo_mysqlと比べるようなものではないんだね。
下のページのComparisonのところにけっこうわかりやすい比較表があった。
http://forge.mysql.com/wiki/Which_PHP_Driver_for_MySQL_should_I_use
MySQL Extension (mysql)は「古くて開発も中止してるから、
新規では使うな」と書かれてたからもう無視することにする。
残る2つ、MySQL Improved Extension (mysqli)と、PDO MySQL driver (pdo_mysql)では
PDOを推している人の方が多い感じなのかな?
「MySQL以外のデータベースにも使える(データベースに依存しない)メリットがあるから
PDO使っておけ」という感じかな。
mysqliとpdo_mysqlのパフォーマンス比較は2,3件benchmark見た限りでは
「たいして変わらない」という結論だった。
サンクス。
>>549 で「MySQL Native DriverはPDOより速い」と書いてあったのはガセだったみたいだw
MySQL Native Driverは内部的に使われているもので、
mysqliやpdo_mysqlと比べるようなものではないんだね。
下のページのComparisonのところにけっこうわかりやすい比較表があった。
http://forge.mysql.com/wiki/Which_PHP_Driver_for_MySQL_should_I_use
MySQL Extension (mysql)は「古くて開発も中止してるから、
新規では使うな」と書かれてたからもう無視することにする。
残る2つ、MySQL Improved Extension (mysqli)と、PDO MySQL driver (pdo_mysql)では
PDOを推している人の方が多い感じなのかな?
「MySQL以外のデータベースにも使える(データベースに依存しない)メリットがあるから
PDO使っておけ」という感じかな。
mysqliとpdo_mysqlのパフォーマンス比較は2,3件benchmark見た限りでは
「たいして変わらない」という結論だった。
>「MySQL Native DriverはPDOより速い」と書いてあったのはガセだったみたいだw
PDOはキャッシュがきいてるだけでガセではない
PDOはキャッシュがきいてるだけでガセではない
>>557
MySQL native driver は、libmysql(MySQL Client Library)の代替となる新しい方法
と書かれているよ。
MySQL native driver は、ext/mysql, ext/mysqli , PDO_MYSQLと一緒に使われると書かれて
いるから、PDOと比べられるものじゃないんじゃない?
http://dev.mysql.com/downloads/connector/php-mysqlnd/
The MySQL native driver for PHP is an additional, alternative way to connect from PHP 5.3
or newer to the MySQL Server 4.1 or newer. It is a replacement for the libmysql, the MySQL
Client Library. As of PHP 5.3 you can use ext/mysql, ext/mysqli and PDO_MYSQL eithe
r together with libmysql as you did in the past or with mysqlnd.
[PDO + libmysql]から、[PDO + MySQL native driver]に変わったのだから、
「PDOとMySQL native driverのパフォーマンスはそもそも比較できない」というのが俺の理解。
比べるなら、libmysqlとMySQL native driverなんじゃないかな、と考えて「ガセ」と書いたわけです。
MySQL native driver は、libmysql(MySQL Client Library)の代替となる新しい方法
と書かれているよ。
MySQL native driver は、ext/mysql, ext/mysqli , PDO_MYSQLと一緒に使われると書かれて
いるから、PDOと比べられるものじゃないんじゃない?
http://dev.mysql.com/downloads/connector/php-mysqlnd/
The MySQL native driver for PHP is an additional, alternative way to connect from PHP 5.3
or newer to the MySQL Server 4.1 or newer. It is a replacement for the libmysql, the MySQL
Client Library. As of PHP 5.3 you can use ext/mysql, ext/mysqli and PDO_MYSQL eithe
r together with libmysql as you did in the past or with mysqlnd.
[PDO + libmysql]から、[PDO + MySQL native driver]に変わったのだから、
「PDOとMySQL native driverのパフォーマンスはそもそも比較できない」というのが俺の理解。
比べるなら、libmysqlとMySQL native driverなんじゃないかな、と考えて「ガセ」と書いたわけです。
あぁすまんmysqlndの話ね
つうかmysqlndなんて聞いたことなかったわ
php-mysqlの話かと思ってたわ
つうかmysqlndなんて聞いたことなかったわ
php-mysqlの話かと思ってたわ
>>560
括弧がついた表記は、今読んでる本の表記。558は、MySQL公式サイトの表記。
"MySQL Extension (mysql)"と書くのはわずらわしいし、かといってmysqlとだけかいたら
わかりにくいから、MySQLサイトでは、ext/mysqlと表記されてるんでしょう。
勘違いしたのは、検索したサイトで、PDOとMySQL native driverのパフォーマンス比較
に言及した記述があったからですよ。
で、あとから公式サイトのドキュメント読んで、PDOとMySQL native driveは
並列に比較できるようなものではない、とわかったということです。
ExtensionとDriverのアーキテクチャ上の違いをまったくわかってない状態で、
適当にぐぐってでてきた個人サイトの情報を鵜呑みにして混乱していたわけです。
括弧がついた表記は、今読んでる本の表記。558は、MySQL公式サイトの表記。
"MySQL Extension (mysql)"と書くのはわずらわしいし、かといってmysqlとだけかいたら
わかりにくいから、MySQLサイトでは、ext/mysqlと表記されてるんでしょう。
勘違いしたのは、検索したサイトで、PDOとMySQL native driverのパフォーマンス比較
に言及した記述があったからですよ。
で、あとから公式サイトのドキュメント読んで、PDOとMySQL native driveは
並列に比較できるようなものではない、とわかったということです。
ExtensionとDriverのアーキテクチャ上の違いをまったくわかってない状態で、
適当にぐぐってでてきた個人サイトの情報を鵜呑みにして混乱していたわけです。
【OS名】Linux(WebArenaレンタルサーバーで詳細不明)
【PHPのバージョン】5
【連携ソフトウェア】MySQL version 5.1
【質問内容】
PHPスクリプトから動的にテーブルを作成するのは可能なのでしょうか?
レンタルサーバーだと普通は制限されているとか有りますか?
やりたいのは新規ユーザー毎にテーブルを作りたいと思ってます。
userid=1ならtable1みたいなテーブルを作りたいです。
【PHPのバージョン】5
【連携ソフトウェア】MySQL version 5.1
【質問内容】
PHPスクリプトから動的にテーブルを作成するのは可能なのでしょうか?
レンタルサーバーだと普通は制限されているとか有りますか?
やりたいのは新規ユーザー毎にテーブルを作りたいと思ってます。
userid=1ならtable1みたいなテーブルを作りたいです。
>563
ありがとうございました。
権限については管理者に問い合わせるかないんですね。
>あと設計的には最悪
設計的に良くなさそうな感じはしてたんですが
ユーザー毎におそらく500-1000くらいのレコードが出来て
10人以上(出来れば不特定に1000人とか拡張も視野に)のユーザーを想定すると
10000レコードが出来る想定で設計してるんですが
テーブル一つだと性能悪そうで良い方法が思いつきません。
正直DB関係が良くわからないです。
ありがとうございました。
権限については管理者に問い合わせるかないんですね。
>あと設計的には最悪
設計的に良くなさそうな感じはしてたんですが
ユーザー毎におそらく500-1000くらいのレコードが出来て
10人以上(出来れば不特定に1000人とか拡張も視野に)のユーザーを想定すると
10000レコードが出来る想定で設計してるんですが
テーブル一つだと性能悪そうで良い方法が思いつきません。
正直DB関係が良くわからないです。
> テーブル一つだと性能悪そうで良い方法が思いつきません。
「推測するな計測せよ」
パフォーマンスのために正規形を崩すのは最後の手段だ
「推測するな計測せよ」
パフォーマンスのために正規形を崩すのは最後の手段だ
あわわわわ
すみませんテーブル作成できてました。単なるスクリプトのバグでした。
本当にごめんなさい。
>「推測するな計測せよ」
>パフォーマンスのために正規形を崩すのは最後の手段だ
本当にすみません、意味が多分半分くらいしか理解出来ないです。
すみませんテーブル作成できてました。単なるスクリプトのバグでした。
本当にごめんなさい。
>「推測するな計測せよ」
>パフォーマンスのために正規形を崩すのは最後の手段だ
本当にすみません、意味が多分半分くらいしか理解出来ないです。
>>566
565じゃないけどDBの基礎から勉強したら?
565じゃないけどDBの基礎から勉強したら?
>【OS名】Linux(WebArenaレンタルサーバーで詳細不明)
これもすごいなw
これもすごいなw
>>566
聞くことも大事だけど実際に試してみる事がより大事
テーブルの設計はPHPに関係ないんでここら辺りでよろしく
http://toro.2ch.net/test/read.cgi/db/1322402682/
聞くことも大事だけど実際に試してみる事がより大事
テーブルの設計はPHPに関係ないんでここら辺りでよろしく
http://toro.2ch.net/test/read.cgi/db/1322402682/
すれ違いを承知で質問しますが、
HTTPの仕様では、GETメソッドにリクエストボディをつけて送ったり、
あるいはPOSTメソッドに(QUERY_STRINGはつけるけど)リクエストボディはつけずに送ったり
することは許されているのでしょうか。
よろしくお願いします。
HTTPの仕様では、GETメソッドにリクエストボディをつけて送ったり、
あるいはPOSTメソッドに(QUERY_STRINGはつけるけど)リクエストボディはつけずに送ったり
することは許されているのでしょうか。
よろしくお願いします。
サイトがフィードを出力している場合、
そのフィードURLを自動で取得したいのですが、フィードの存在チェックはどのようにすればよろしいでしょうか。
例えばgoogleのRSSリーダなどはサイトのURLで登録しようとすると、存在していればフィードURLで登録してくれます。
同じことがしたいのですが、宜しくお願いします。
そのフィードURLを自動で取得したいのですが、フィードの存在チェックはどのようにすればよろしいでしょうか。
例えばgoogleのRSSリーダなどはサイトのURLで登録しようとすると、存在していればフィードURLで登録してくれます。
同じことがしたいのですが、宜しくお願いします。
すみません。
お願いします。
お願いします。
>>578
HTML中を文字列探索すればいいだけでは?
HTML中を文字列探索すればいいだけでは?
PDP使う場合のDAOやDTOのベストプラクティスでいい記事どっかにない?
>>581
PHPでは無い。
PHPでは無い。
>>581
ついでに言うと、DAOやDTOと言うとPHPでは笑われる。
ついでに言うと、DAOやDTOと言うとPHPでは笑われる。
>>586
phpのDAOは単なるおもちゃだから。
phpのDAOは単なるおもちゃだから。
つうかDAOとかDTOとか言葉出てくるならPHPでもサックリ書けるでしょうに
>>589
このスレに住み着いてるキチガイ(Ajax使うな君シリーズやJava君シリーズ)なので構うな
このスレに住み着いてるキチガイ(Ajax使うな君シリーズやJava君シリーズ)なので構うな
なんだやはり583は嘘だったのか
笑われていることにしたいって、なんか必死だよねぇ
笑われていることにしたいって、なんか必死だよねぇ
前スレのOOPは使うな君が勝手に追加したFAQ()を出して何がいいたいんだ
>>551
いますぐやめろ
いますぐやめろ
>>551
共同でいじる環境とかでやられたらちょっとヤダ
共同でいじる環境とかでやられたらちょっとヤダ
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はID出して書き込みやがれ 116 (1001) - [98%] - 2012/3/21 18:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 118 (1001) - [98%] - 2012/5/18 6:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 115 (1001) - [98%] - 2012/2/25 18:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 119 (1001) - [98%] - 2012/6/21 11:46
- 【PHP】下らねぇ質問はID出して書き込みやがれ 114 (1001) - [98%] - 2012/1/19 12:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 113 (1001) - [98%] - 2012/1/1 1:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 112 (1001) - [98%] - 2011/11/29 4:02
- 【PHP】下らねぇ質問はID出して書き込みやがれ 111 (1001) - [98%] - 2011/10/30 20:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 110 (1001) - [98%] - 2011/9/29 22:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 137 (995) - [98%] - 2023/1/30 18:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 127 (1001) - [98%] - 2013/5/26 14:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 107 (1001) - [98%] - 2011/7/2 2:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 136 (936) - [96%] - 2014/9/18 12:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 134 (1002) - [96%] - 2014/7/29 4:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 133 (1001) - [96%] - 2014/7/8 16:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 120 (1001) - [96%] - 2012/7/25 6:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 121 (1001) - [96%] - 2012/8/14 7:45
トップメニューへ / →のくす牧場書庫について