【PHP】下らねぇ質問 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
142:nobodyさん 09/03/12 17:52:19 >>139 あなたは使いにくいものはかっこいいと勘違いしてるクリエイターさんですね 143:nobodyさん 09/03/12 19:04:33 y65Mhsc8 配列から要素を抜き出し、その分を詰めたいのですが、どうするのがスマートですか? $array = array('a','b','c'); $str = pick($array,1); ↓ $array : array('a','c') $str : 'b' のような動作をさせたいです 144:nobodyさん 09/03/12 19:11:59 >>143 $str = $array[1]; unset($array[1]); 145:nobodyさん 09/03/12 19:26:26 unset使うコーディングはクズだな 146:nobodyさん 09/03/12 19:26:42 >>143 list($str) = array_splice($array, 1, 1); >>144 unsetは数値キーを再割り当てしない 147:nobodyさん 09/03/12 19:44:54 >>146 ありがとうございました 148:nobodyさん 09/03/12 21:50:39 Y3aY0Tvp PHP+MYSQLで、MySQL寄りの質問になると思うんですが、 MySQLのスレッドがなかったので…。 スレ違いなら申し訳ないです。 [testテーブル] no(オートインクリメント) name 1・フォームからnameデータを受け取り、testテーブルにINSERTで入力。 2・その後すぐに、1の入力で作成されたレコードのnoを引き出す。 これを行うのに最適な方法はなんでしょう? nameはキーではなく重複する可能性があるのでnameでのselectは不可です。 とりあえず2で select * from test order by no desc limit 0,1 で取り出す方法を考えたんですが、 その場合1と2の間に一貫性?を持たせなければなりません。 この一貫性を保持させる方法がMySQLにあるのかPHPにあるのか・・・。 もしこの方法が最適なら一貫性を持たせる方法 (できれば例のコード)を教えてください。 また他に最適な方法があるならぜひお願いします。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4746日前に更新/244 KB
担当:undef