
PHPを勉強中で、データベースへの記録、表示で困っています。
書籍のサンプルでスケジュール記録なのですが、サンプルのままの項目数(日付、時刻、予定名、備考)でUPすると巧く行きますが、項目数を増やすとDBには記録されないで、表示もされません。
プログラム知識も乏しく、どこが悪いのか検討もつかなく困っています。
流れは、入力(schedule_record.php)→記録(schedule_record2.php)→表示(schedule_read.php)です。
ソースは http://www.tokyoflower.co.jp/php/schedule_record … です。こちらに書ききれないので一時的にUPしています。HTML内にソースも書きましたので、お解かりになる方、ご教授頂けますと助かります。
No.3ベストアンサー
- 回答日時:
#2>レンタルサーバにくっついているSQLiteでの作業をしています
サーバーにログインして作業できる(「これってあの黒い画面」とはそのことですよね?)のであればそこで作業すればいいです。
よくわからないんですが
その今使っているテーブルはどうやって作成したのでしょうか?
閑話休題。
とりあえず、直接コマンドでというのが難しいのであれば、
PHPでの命令発行すればいいと思います。
現在でもINSERT する、SELECT するという命令をPHPから発行しているはずですから、それらを適宜修正して、DROP TABLE する命令をだすPHPを用意して呼び出せばいいと思います。
この回答への補足
有難うございます。
現在のテーブルに関してなのですが、作成などの作業は行っていません。書籍のサンプルをレンタルサーバにUPしてXX.phpの画面を表示しただけで、現在の状態に至っております。
黒い画面とはコマンドプロンプトの事です。以前にコマンドプロンプトなどからもテーブルの操作ができるように記憶していまして、皆さん同じようにテーブル操作をされているのかと思っていました。
現在サーバはKAGOYAを使っていまして、管理画面にログインして設定項目をみますと確かにSQLコマンダーと言うのがありますが、MySQL用のものみたいで、SQLiteのコマンダーはサーバ管理画面にはないようです。。。
お教え頂きました様に、PHPからの命令発行も試してみたいと思います。
やっぱり別書籍などで、テーブルの勉強をしたみたいと思います。(><;
No.2
- 回答日時:
#1>DROPして、CREATEっていうのは行ってないと思います。
サンプルが動いているので、CREATE TABLE しているはずです。
そのための操作を前もってコマンドなど(コマンドから直接かPHPから命令の発行)でしているはずです。
#1>PHPの記述内でできるものなのでしょうか。。。
PHPからもできますが、テーブルの作成は頻繁にするものでもないので、コマンドからやればいいと思います。
テーブルの削除はコマンドから
DROP TABLE テーブル名;
あるいは
DROP TABLE データベース名.テーブル名;
でできるはずです。
そのあと、項目を追加したテーブルを作成します。
CREATE TABLE についてはその記述があるはずなので省略。
この回答への補足
度々、ありがとうございます。
CREATE TABLEの意味が何となく解りましたm(__)m
これまた無知な中での想像ですが、よく自サーバなどでphpmyadminを使って行うような作業でいいのでしょうかね。
そう言えばマイクロソフト アクセスでも、項目名を足したり、引いたりもしますね。その項目名(代入する受け口)を作ってあげる作業の認識でよろしいのでしょうかね。何となく解りました。
しかしながら、今回試しているのはレンタルサーバにくっついているSQLiteでの作業をしています為、phpmyadminのような画面を出すことができません。。。これってあの黒い画面とかで作業すればいいのでしょうか。ちょっと敷居が高すぎますね(><;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MySQLでデータベースにデータin...
-
会員サイトでログイン後の会員...
-
OracleからAccessへのインポート
-
【PHPとDBの連動】時刻表作成
-
月毎の集計値を同じデータグリ...
-
構造を教えてください。
-
PHPからデータベースに接続した...
-
実行時エラー3131 FROM 句の構...
-
Pro*Cの構文エラー
-
SELECT結果から動的にコンボボ...
-
テーブルに入っているデータと...
-
MySQLにHTMLタグを挿入したい
-
エラー3011
-
phpで複数の検索語を検索対象に...
-
codeigniter 複数モデルでトラ...
-
リストから詳細画面に遷移する...
-
sqlから多次元配列に要素を格納...
-
mysql_queryが動かなくて困って...
-
sortable ギブアップです…助け...
-
DBで検索結果に該当するデータ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MySQLでデータベースにデータin...
-
csvをDBへ読み込んだら、NULLが...
-
重複データをカウントするのに...
-
MySQLの一部を、計算した後に表...
-
PHPでデータベースに正しく入力...
-
Tableのカラムをボタン化するには
-
MySQLでの売上集計
-
phpPgAdminでテーブルが作成で...
-
MySQLの日付データについて
-
RFC822形式での日時の取得
-
すいません、質問をさせて下さい。
-
クイズ形式サイトの復習機能の構造
-
携帯サイト【PCからのアクセス...
-
プライベート機能の作成
-
セレクト文について
-
開始日と期間で終了日を求める...
-
phpの掲示板でレスがあったスレ...
-
構造を教えてください。
-
SQL CASE 文について
-
internal server error時の回避
おすすめ情報