【PHP】下らねぇ質問はここに書き込みやがれ 32
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2006/11/06(月) 22:07:16ID:???まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
【前スレ】
【PHP】下らねぇ質問はここに書き込みやがれ 31
http://pc8.2ch.net/test/read.cgi/php/1161733546/
◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しない)
・ サーバーのOS、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークはそれぞれの該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
・速さについては自分でベンチをとってここに書け(違う環境の人も調べてくれるかも)
0761nobodyさん
2006/11/18(土) 11:13:58ID:???$ vi abc.php
$GLOBALS['require_id'] = 'abc';
require'/rl.php';
とかしないと無理じゃね
0762755
2006/11/18(土) 11:27:58ID:???としたけどPHP_SELFの方が良いのでしょうか?
なんかSCRIPT_FILENAMEってdllとかで動かすと環境変数なかったような・・・
0763nobodyさん
2006/11/18(土) 11:40:30ID:???自分の結果がでるのがphp_selfならそれ使えばいいじゃん。
0764nobodyさん
2006/11/18(土) 12:59:56ID:???メンバ変数を指定することは出来ないんでしょうか?
var $table= 'テーブル';
function test($table_name = 'this->table') {
echo $$table_name; //テーブルを出力させたい
}
これだと何も出力されません。
0765nobodyさん
2006/11/18(土) 13:03:24ID:???0767nobodyさん
2006/11/18(土) 13:11:31ID:???ごめんなさい。
Parse error: parse error, unexpected $end in と出てしまいます・・・
0768nobodyさん
2006/11/18(土) 13:24:04ID:???0769nobodyさん
2006/11/18(土) 13:29:02ID:???俺ならこうする
function test($table_name = NULL) {
if(! isset($table_name)) $table_name = $this->table;
echo $table_name;
}
0770nobodyさん
2006/11/18(土) 13:29:21ID:8ao0Px63フォルダの中にある画像を001〜100.jpgまでナンバリングしています。
それらを「次へ」をクリックしたときに
001>002>003と順番に表示させたい場合はどうしたらいいでしょうか?
ググってみたのですが、さっぱりわかりません…
0771nobodyさん
2006/11/18(土) 13:33:32ID:???<?php $no = (isset($_GET['no']))? intval($_GET['no']): 1; ?>
<html><body>
<img src="<?php echo sprintf("%03d", $no); ?>.jpg">
<a href="<?php echo sprintf("%03d", $no + 1); ?>.jpg">次へ</.a>
</body></html>
0772771
2006/11/18(土) 13:34:53ID:???<?php $no = (isset($_GET['no']))? intval($_GET['no']): 1; ?>
<html><body>
<img src="<?php echo sprintf("%03d", $no); ?>.jpg">
<a href="<?php echo $_SERVER['PHP_SELF']?>?no=<?php echo $no + 1; ?>">次へ</.a>
</body></html>
0773770
2006/11/18(土) 13:48:03ID:8ao0Px63成功しました!!
先ほど書けばよかったのですが…
100枚を超えたときに「index.html」に戻したい場合はどうしたらいいでしょうか?
何度もすみません…
0774nobodyさん
2006/11/18(土) 13:55:38ID:???100枚を超えたらindex.htmlへ戻るように条件分岐させれば良いんじゃないすか?
0775nobodyさん
2006/11/18(土) 14:09:06ID:???同じような宿題やってるんだが、同じゼミ生か貴様w
0776770
2006/11/18(土) 14:11:41ID:8ao0Px63同人誌のサイトを作りたくて・・
0777nobodyさん
2006/11/18(土) 14:15:37ID:???0778770
2006/11/18(土) 14:19:40ID:8ao0Px63<a href="<?php echo $_SERVER['PHP_SELF']?>?no=<?php echo $no - 1; ?>">
<br />
戻る</a> ・ <a href="<?php echo $_SERVER['PHP_SELF']?>?no=<?php echo $no + 1; if($no == 100 or $no == 0) { ?>">
次へ</a>
条件分岐ってこんな感じでいいのでしょうか?
if 100 or 0 だったときにindex.htmlへの飛ばし方がわかりません・・
0779nobodyさん
2006/11/18(土) 14:28:00ID:???header('Location: http://example.com/index.html');
exit;
}
クラナドでもやろっか
0780nobodyさん
2006/11/18(土) 15:09:04ID:???$noに変な文字列がくるかもしれんので
「if(!($no>0 AND $no <=100)){」の方がいいかも新米。
# 小数点な数がきたりして
0782nobodyさん
2006/11/18(土) 15:32:32ID:???ゼミ担当教官、同人誌サイト鋭意開発中ワロス
サイトの品質はゼミ生の出来に
掛かってるんだから超ガンガレ
0783nobodyさん
2006/11/18(土) 17:23:16ID:???print('<meta http-equiv="Content-Type" content="text/html; charset={$charset}">');
という感じのソースなんですが、
{$charset}の部分がそのまま出てしまいます。
""で囲んで、"をエスケープ処理orヒアドキュメントでもできるのはわかりますが、
この''で囲んだ場合、どのようにしたら思い通りになるか教えていただけませんか?
0784nobodyさん
2006/11/18(土) 17:29:28ID:???print('<meta http-equiv="Content-Type" content="text/html; charset=' . $charset . '">');
クオート範囲の外に出して文字列連結。
0785nobodyさん
2006/11/18(土) 17:31:19ID:???おぉ!お早いレスどうもありがとうございます!
なるほど、一回出して連結すればいいのですね。
大変助かりました。どうもありがとうございます。
0786nobodyさん
2006/11/18(土) 17:36:24ID:lFfXscZqどなたかnotepad++でPHP書いてる方いませんか?
コメントの部分に日本語を使うと文字化けするのですが、
私だけでしょうか・・・?
0788nobodyさん
2006/11/18(土) 19:59:10ID:???個別に指定しないとだめなんですね。
PHPのコメントのところのフォントを変えたらできました。
どうもお騒がせしました。
0789nobodyさん
2006/11/18(土) 20:21:15ID:???フォントの指定を1番上の空っぽのにしてしまえばデフォルトのを使うようになる。
元々の設定がコード部分とコメント部分とで異なるフォントにしてあるだけ。
0790nobodyさん
2006/11/18(土) 20:38:38ID:IiQLRyMsうまくいきません。。。
DBにぶち込むソースは既に動作確認できている部分かたとってきたので
動かないことはないかと思うんですが、SQL文の中に特定の文字が入っちゃいけないだとか
動かないときの常套手段なんかありましたらお願いします。
0791nobodyさん
2006/11/18(土) 20:43:32ID:???SQLのエラーメッセージ表示。
例えばmysqlなら
$result = mysql_query($conn, $sql);
echo mysql_error();
みたいな感じ。
0792nobodyさん
2006/11/18(土) 20:43:43ID:???範囲広すぎ、エスパー居ませんか?となるわけだ
0793nobodyさん
2006/11/18(土) 21:23:00ID:PIy0ZcR3彼女にインサート権限がありません。どうしたらいいですか?
0794nobodyさん
2006/11/18(土) 21:46:13ID:???/ /,.- 、 ヽヽヽ `゙''‐、;:;:;:;:;:;:;:;:|
_rー、ヽヽ ー 、_ ブ;:;:;:;:;:}
ミヽ● ! | | `ー‐ 、ヽ、 /;:;:;:;:;:;/
`ー' V , -──一ミ、 l/:;:;:;:;:/
___ / r'´,二二`ヽ | |/;:;:;:;:;/
,',',',' ( / 〈 ● 〉l l/ /;:;:;∠
,','il',',',ヽ ヽ ヽ二 /'´ ノ
,','ヾ、',','`ー'ー^! / _r-'´
, ' , ' `ヽ、__, ' !、 //
' , ' , ' `ー, ' , '! `ー'/ ̄
ヽ、, ' , ' , ' , ', -' ,'/
` ̄ ̄フT ´
-----一'´ |
::::::::::::::::::::::::/
::::::::::::::::::::::/
0795nobodyさん
2006/11/18(土) 23:31:58ID:???されないそうですが、その場合、実行するファイルは小さい方が高速なのでしょうか?
例えば、たくさんの関数を定義してあるcommon_func.phpというファイル1つを作って毎回include
するのと、関数毎に細かくfunc1.php, func2.php, func3.phpとファイルを分けて必要な場合だけ、
必要なファイルをincludeするのでは、後者の方が高速なのでしょうか?
0796nobodyさん
2006/11/18(土) 23:42:24ID:???tp://bbslabo.breeze.jp/c001_spam_lib_php_letsphp_ibbs.html
のスパム耐性 PHP-I-BOARDをお借りしてローカルで動かしたのですが、
通常の書き込みはできるものの、返信をしようとするとなぜか関係ないページに飛ばされます。
(YouTubeだったり)
phpのソースをみて youtubeのアドレスを探してもみつからず、なぜそうなるのかがわかりません。
なお、強制移動させられたあと戻るとちゃんと書き込みはできています
すいませんがどこをいじったらこの現象が直るかおしえていただけないでしょうか?
0797nobodyさん
2006/11/18(土) 23:54:54ID:???板違いです、コチラへどうぞ
【彼女にINSERT権限がありません】
http://pc8.2ch.net/test/read.cgi/db/1057289721/
0799798
2006/11/19(日) 00:02:58ID:???0801nobodyさん
2006/11/19(日) 00:17:53ID:???> Zend社等の製品を使用しない限り、PHPは実行時に毎回コンパイルされ、キャッシュは
> されないそうですが、
zend社以外でもキャッシュは可能。
eacceleratorとか。
残りの質問は実際に作って試してみれば?
PHPでクリティカルだったりリアルタイムな処理はしないだろうし、
性能向上はハードに任せてメンテナンス性を重視して設計するのも
ありでは?
あ、実験したら結果を発表してね。
つ ttp://pear.php.net/package/Benchmark
これ使うと便利だよ。
0802nobodyさん
2006/11/19(日) 02:13:59ID:qt8hCJ5UPHPでメタ検索のようなものをつくって居るのですが
検索サイト側がPOST形式の場合はどのように組み合わせばいいのでしょうか
get形式では
$data = 2ch
$url="http://www.google.com/search?hl=ja&q=";
で
$url$dataでhttp://www.google.com/search?hl=ja&q=2chというようにできるのですが
postの場合はどのようにすればよろしいですうか?
0804nobodyさん
2006/11/19(日) 02:19:29ID:???キャッシュならAPCとかもあるね。
関数定義に関しては、1つにまとめるのも分けるのも
どっちも速度低下の可能性があります。
まず無駄な関数定義は速度低下の元です。
それから読み込むファイルの数が増えるのも速度低下になります。
ってことでバランスの問題でしょう。
0805nobodyさん
2006/11/19(日) 02:30:16ID:qt8hCJ5Uなるほど、そんな感じの事になってしまうのですね
ありがとうございました
0806nobodyさん
2006/11/19(日) 03:51:16ID:Zd3ixGQKodbc:Driver={Microsoft Access Driver (*.mdb)};
な接続を行う場合、エンコードは指定可能でしょうか?
デフォルトで CP932 (Shift_JIS) のようですが、
Unicode文字 (UTF-8) を扱えずに困っています。
Windows Server 2003 / IIS / PHP 5.2.0
0807nobodyさん
2006/11/19(日) 04:38:56ID:???make: *** [sapi/apache/sapi_apache.lo] Error 1
configureで--with-apxs=/usr/local/apache/bin/apxsを付けています。
何が問題なんでしょう?
Solaris10 x86です。
以下エラーあたりのログです。
In file included from /usr/local/apache/include/buff.h:32,
from /usr/local/apache/include/httpd.h:36,
from /var/spool/pkg/php-5.2.0/sapi/apache/php_apache_http.h:47,
from /var/spool/pkg/php-5.2.0/sapi/apache/sapi_apache.c:24:
/usr/local/include/openssl/ssl.h:747: error: syntax error before "X509_VERIFY_PA
RAM"
/usr/local/include/openssl/ssl.h:755: error: syntax error before '}' token
/usr/local/include/openssl/ssl.h:896: error: syntax error before "X509_VERIFY_PA
RAM"
/usr/local/include/openssl/ssl.h:976: error: syntax error before '}' token
In file included from /usr/local/include/openssl/ssl.h:983,
from /usr/local/apache/include/buff.h:32,
0808nobodyさん
2006/11/19(日) 04:41:23ID:???from /usr/local/apache/include/httpd.h:36,
from /var/spool/pkg/php-5.2.0/sapi/apache/php_apache_http.h:47,
from /var/spool/pkg/php-5.2.0/sapi/apache/sapi_apache.c:24:
/usr/local/include/openssl/ssl3.h:414: error: syntax error before "EC_KEY"
/usr/local/include/openssl/ssl3.h:441: error: syntax error before '}' token
/usr/local/include/openssl/ssl3.h:443: error: syntax error before '}' token
In file included from /usr/local/apache/include/buff.h:32,
from /usr/local/apache/include/httpd.h:36,
from /var/spool/pkg/php-5.2.0/sapi/apache/php_apache_http.h:47,
from /var/spool/pkg/php-5.2.0/sapi/apache/sapi_apache.c:24:
/usr/local/include/openssl/ssl.h:1520: error: syntax error before "EC_KEY"
/usr/local/include/openssl/ssl.h:1521: error: syntax error before ')' token
/usr/local/include/openssl/ssl.h:1523: error: syntax error before "EC_KEY"
/usr/local/include/openssl/ssl.h:1524: error: syntax error before ')' token
make: *** [sapi/apache/sapi_apache.lo] Error 1
ご教授お願いします。
0809nobodyさん
2006/11/19(日) 05:46:39ID:???スレ違いとはいわないが、その手の話題なら、
http://pc8.2ch.net/unix/
こっちにいったほうがいい答えもらえるんじゃないかね。
0810nobodyさん
2006/11/19(日) 11:07:15ID:EVuH/Yur特に質問というわけではないのですが
また少し改良したのでうpします。何か問題があればご指摘お願いします。
http://onegaisiamsu.ojaru.jp/php2.txt
0811nobodyさん
2006/11/19(日) 11:07:41ID:???> 性能向上はハードに任せてメンテナンス性を重視して設計するのも
> ありでは?
それはひょっとしてメンテナがタコだったりろくに設計能力が無いと永久に救われないという事を言っているのか?
0813nobodyさん
2006/11/19(日) 12:30:46ID:Zd3ixGQKUNIX で適当なスレが見当たらなくて…
あんまし、こんな構成で組んでいる人っていないんですかね。
私自身も、インターネットじゃ絶対にこんな構成では組まないのですが、
イントラ用に検討しているので。
0814nobodyさん
2006/11/19(日) 13:06:44ID:???opensslのヘッダファイルでエラーが出てるんだから
openssl周りじゃね?--with-opensslはつけてるのか?
0815nobodyさん
2006/11/19(日) 13:36:52ID:???素直に素人でも使えるパッケージ系を使った方が良いと思う
0816nobodyさん
2006/11/19(日) 13:39:36ID:???のでしょうか?例えば、
if($flag == 1) {
include("a.php");
} else {
include("b.php");
}
のようなプログラムの場合$flagが1の場合はb.phpは読み込まれないって
考えでいいでしょうか?それとも、初回のコンパイル時に全てのincludeファイル
は読み込まれて、実行はされないってことでしょうか?
0818nobodyさん
2006/11/19(日) 13:49:07ID:???>>816ではないが便乗質問。
ということは、APCやeacceleratorでキャッシュされる場合は条件が
変わるごとに書き換えられるのかな?
0819nobodyさん
2006/11/19(日) 13:55:50ID:???APCやeacceleratorのキャッシュの仕組みを
ちゃんと把握してるわけじゃないから確信はもてないが
書き換えというか一度includeされた時点でそのスクリプトの
キャッシュが作成されるっていう感じじゃないかな
0820nobodyさん
2006/11/19(日) 14:32:29ID:???いろんなところで使いまわすより、関数を細かくファイルに分けておいて、
使う場合のみ、適宜includeした方のが、高速ということになりそうだね。
0821nobodyさん
2006/11/19(日) 14:54:22ID:???何処かの記事で見たけど良くはしらね
0822nobodyさん
2006/11/19(日) 15:33:25ID:???0823nobodyさん
2006/11/19(日) 15:36:11ID:???0824nobodyさん
2006/11/19(日) 15:57:45ID:EVuH/Yur自分の考えている流れとしては、
1, 登録ページでIDとメールアドレスとパスワードの3点を入力してもらう
2, 登録されたメールアドレスにsession(?)とIDを後ろにつけた登録URLを送る
http://example.com/register.php?session=hogehoge&id=piyopiyo見たいな感じで。
3, 上記URLのアクセスがあった時点で会員登録完了
ただし24時間以内にアクセスがない場合無効。
という感じにしようと思います。(この時点で間違っているようでしたらご指摘ください)
そこで、今2の仮登録の情報をどこに保管するかで困っています。
自分の考えられる方法としては
1, 2の時点でMySQLに挿入してしまう(自分はMySQLを使っています)
2, どこかに一時ファイルとして作成して保管する
この二つです。
1はSQLの操作なのでなんとなくわかるのですが、24時間で消す方法がわかりません(クローン?使えばできる?)。
2はファイル操作をしたことがないので良くわからないです。
このような処理を行う場合どのようにすればいいでしょうか?
1,2のどちらのほうが良いか、また、それ以外に良い方法があるのなら教えていただきたいです。
よろしくお願いします。
0825nobodyさん
2006/11/19(日) 16:17:43ID:???仮登録した日時を取得しておいて本登録されるタイミングで
24時間過ぎていたら無効、んでその時とかに24時間過ぎてる情報は破棄
0826796
2006/11/19(日) 17:00:23ID:???よろしくお願いします
他のCGIではならないのでどっかソースをいじるのだとは思うのですが
こんな症状になるのは自分だけでしょうか?
0828nobodyさん
2006/11/19(日) 17:07:50ID:???するする。設定によるかもしらんが。
うちでAPC使ってて、rsyncのミスでincludeファイルを
タイムスタンプを過去のもので上書きしちゃったら
思いっきり誤動作したもの。
includeファイルはそれぞれ個別にキャッシュを生成してる。
0829nobodyさん
2006/11/19(日) 17:09:55ID:???そのせいだろ。
0830nobodyさん
2006/11/19(日) 17:12:34ID:???うちはDBに記録してる。
で、毎日1回のメンテナンスをcronで動かして
24時間以上経過してるのは削除してる。
0831796
2006/11/19(日) 17:34:07ID:???PCがおかしいのですかね?
IEでやるとページが表示できませんってなって更新すると書き込みできてます。
戻る時のアドレスも ibbs.php 本体のままなのです
他の人がならないということがわかっただけでも助かりました。
0832nobodyさん
2006/11/19(日) 18:56:56ID:???0833nobodyさん
2006/11/19(日) 20:28:13ID:???別にcron使わんでも、register.phpにアクセスされたときに、
ついでにその仮登録情報のチアムスタンプが24時間以内のものかどうか確認して、
期限を過ぎてたらDBから削除、過ぎてなかったら本登録処理、ってやればいいでしょ。
0834nobodyさん
2006/11/19(日) 23:12:50ID:afBb4Sje0835nobodyさん
2006/11/19(日) 23:13:23ID:???0836nobodyさん
2006/11/19(日) 23:13:35ID:???0837nobodyさん
2006/11/19(日) 23:15:54ID:???thisは自身のオブジェクト、オブジェクトの中からじゃないと使えない
selfは単なる自分のクラス名、スタティックコール内からでも使える
0839834
2006/11/19(日) 23:26:24ID:afBb4Sjenewしたときに実行される関数というふうにとらえて間違いないでしょうか?
0840nobodyさん
2006/11/19(日) 23:28:28ID:???0841nobodyさん
2006/11/19(日) 23:55:33ID:QPerEU0+0843nobodyさん
2006/11/20(月) 00:04:20ID:zRxNwc2j答えてくれた方々ありがとうございました。
>>833のチアムスタンプがググってもわからなかったのですが何のことでしょうか?
今のところDBに入れてcronで削除していこうと考えています。
0846nobodyさん
2006/11/20(月) 00:07:42ID:???で、833+ゴミ掃除ってことで、「誰か」が本登録処理にアクセスしたときに
SQLで「delete from 登録 where 仮登録日付 < 24時間前」流せば一発で全部掃除できない?
最後の1人が放置したまま誰もアクセスしてこなくなったら掃除できないけど
そこまで気にするほどのものじゃあるまい。
0847nobodyさん
2006/11/20(月) 00:16:51ID:zRxNwc2jなるほど、ありがとうございます。
>>846
これならクローン使わずにもできますね。
こっちの方がよさそうです。
ありがとうございます。
0848nobodyさん
2006/11/20(月) 00:26:33ID:???この辺はユーザの登録数と登録アクセス頻度次第だよ。
ファイルでもDBでも数が多いところに削除の検索処理を入れると重くなる
(特にSQLのdeleteはロックがかかってその間のselectが停止する)ので、
全体のレスポンスに問題が出るケースもある。
そういう場合はcronでアクセス頻度の低い時間帯にメンテした方がいい。
その辺のTPOは踏まえた上で設計すべし。
0849nobodyさん
2006/11/20(月) 00:38:19ID:zRxNwc2j将来のことを見据えて(どうなるかわかりませんがw)
cronを使ってみます。
わからないことばかりですいませんでした。
いろいろとありがとうございました。
0850nobodyさん
2006/11/20(月) 01:13:15ID:???0851nobodyさん
2006/11/20(月) 02:38:25ID:fzLhPh+i今、例えば、トップページがあって、そこからログイン→mypageでmixiみたいに
自分のページが表示されるような感じで、写真を投稿できるようになってます。
トップページには検索ができて、それは誰でもできるようになってるのですが、
ログインしたユーザー(セッションを持っている)は、その検索結果(写真)を
自分のページに保存できるような感じになってます。
これは、セッションを持つなら登録ボタン表示、持たないならボタンを非表示みたいな
感じにしています。
ここで、質問なんですが、このようにセッションを持つユーザーと持たないユーザーが
同じページを見れるのは危険でしょうか?
セッションを持つユーザーが、セッションが必要なページと必要じゃないページを行ったり来たり
できるのは、危険でしょうか?
どうかアドバイスお願いします。
0852nobodyさん
2006/11/20(月) 06:53:32ID:???http://gigazine.net/index.php?/news/comments/20061103_php_accelerator/
このページで、
「ほかにはZend Optimizer、Zend Platform、ionCube PHP Acceleratorなどがありますが、
どれも最初の3つと比べるとあまり「おすすめできない」レベルとのこと。」
って書いてあるけど、その根拠が何も書かれてないのが謎。
要するに「有料のやつは最初から論外」というニート特有の考え方なのかな??
0853nobodyさん
2006/11/20(月) 07:43:01ID:???根拠は上の方に書いてあるこれ。
> で、この「PHPアクセラレータ」の種類がいろいろあるということはそれぞれ一長一短なワケですが、
> とりあえずあっちこっちのネット上における各種試用レポートなどを総合すると
> 「APC (Alternative PHP Cache)、eAccelerator、XCacheのうちのどれか」が無難なようです。
本人の考えってより、この人が発見できたネット上の試用レポートってのがどれなのか、が問題みたいね。
でもアクセラレータの試用レポートの類で「有料だから無視」とか言ってるのはほとんど無いと思うけど?
0855nobodyさん
2006/11/20(月) 09:01:52ID:???自分でちゃんと調べてどれがいいのか決めた方がいい
0857nobodyさん
2006/11/20(月) 09:26:38ID:???0858nobodyさん
2006/11/20(月) 09:57:32ID:???>>181 の5000までの素数ベンチプログラムで
平均3.20-3.25 位
環境は
Athlon2800
M PC3200-512 x 2
OS WinXP
Apache 2.0.59
PHP 5.2
Zend Optimizer
eAccelerator
参考までに
0859nobodyさん
2006/11/20(月) 10:20:38ID:???順番データを保持させようとしています。
指定行の「一個上に上がる」をクリックしたら、
そのデータのsortを-1して、
そのままだと同じ値になってしまう行データのsortを+1したいと考えています。
ところが一意性を持たせてあるので、
「そのsortを-1して、」という時点で、
一意性がないぜゴルァというエラーが出てしまいます。
指定行の-1と
別指定行の+1を同時に処理させる方法はないでしょうか?
0860nobodyさん
2006/11/20(月) 10:48:14ID:a1LEez8m一回削除しといて再度INSORTするとか
■ このスレッドは過去ログ倉庫に格納されています