あめぞ
最新 最初 🆕
#30 [silver]
今までのまとめ
while(mysql_fetch_array($hoge)){
カウント
}
これでテーブルの総数を求める

次にmysql_list_tables-->>昨日のmysql_list_nameじゃなくtableだった
でテーブル名を一括取得

後にテーブルの数だけforで0<総数でまわしてやって
mysql_resultで1つずつ配列[1〜総数まで入れる];

<---今ココ
更に更新時間を取得してやる
んでこいつを配列[table名]table名[`text`]タイトル[`time`]時間に入れてやる
多次元配列だっけ?
そっちでもいい
配列[table名][0]タイトル
       [1]時間


んでソートして並べ替え
forでループ{
echo "<a href=\"http://hogehoge.jp/table名\"">タイトル</a>
}
ここのループはテーブル数の数をそのまま使いたいな

これが今までの記入と今後の予定
どうだろう

気になるのが配列の並び替えできんの?ってことかな。

⏰:10/12/24 16:46 📱:PC 🆔:3ySr3WFo


#31 [silver]
多次元配列のソートが分からん

⏰:10/12/28 10:13 📱:PC 🆔:S/gw4xE2


#32 [silver]
DBの設計をみなおさにゃいかんかもしれんばい

⏰:11/01/25 11:23 📱:PC 🆔:keiNkvKk


#33 [silver]
つまるところ、ソートだよね

⏰:11/01/25 11:23 📱:PC 🆔:keiNkvKk


#34 [silver]
/*----------------------------------
//テーブル更新時間呼び出し
//この場合noの一番最後のtimeを取得して返す
----------------------------------*/
$クエリ1="SELECT `データ` FROM `$テーブル名` ORDER BY `カラム` DESC LIMIT 0,1";
$sql_time = mysql_query($クエリ1);
$sql_time = mysql_result($q_sql_time,0);

echo "テーブル名:{$テーブル名}<br />";
echo"タイトル    :{$タイトル}<br />";
echo"更新時間:{$sql_time}<br />";

echo "SQL文={$クエリ}<br>";
echo"TB名前文={$tb名}<br />";
echo"stert:{$カウント}<br/>MAX:{$max_count}<br />";

ここを変更

⏰:11/01/25 17:47 📱:PC 🆔:keiNkvKk


#35 [silver]
もっとスマートに行けるようにする
このままずっと使いまわしていくとどのくらいの負荷をかけるか分からなかったので
変更することにする

⏰:11/01/25 17:48 📱:PC 🆔:keiNkvKk


#36 [silver]
例:
$sql = "show table status like 'table'";
$rs = mysql_query($sql);
$row = mysql_fetch_array($rs);

echo $row[Data_length] .'バイト<br />';
echo $row[Update_time] .'バイト';

show table staus like `テーブル名`;
のフェッチアーリー
$row[update_time]これがテーブルの更新時間
これを配列に
てかもうフェッチされてる件
このあとリセットしておく必要がありそうね。
開放?
開放のことも調べておこう;

⏰:11/01/25 17:51 📱:PC 🆔:keiNkvKk


#37 [silver]
配列を見直す必要があるかもかも

⏰:11/01/25 19:31 📱:PC 🆔:keiNkvKk


#38 [silver]
完了したんだけど
大変な事に気付いた。
まず配列のソートをforeachで配列に入れなおして

array_multisort($var,SORT_DESC,$var2);
によりソートすることが出来た事を書きとめておく

⏰:11/01/28 18:34 📱:PC 🆔:W94YaC92


#39 [silver]
で、何が問題かと言うと
まずページングありきなんじゃないか
設計は底からにした方が良いんでない?と言うこと
でもそれだとそもそものデータが無いから意味無いじゃん。
と言う事になるわけだが、

結局の所問題となるのがDBへの負荷なわけさ

⏰:11/01/28 18:41 📱:PC 🆔:W94YaC92


★コメント★

←次 | 前→
↩ トピック
msgβ
💬
🔍 ↔ 📝
C-BoX E194.194