=mb_convert_encording($_POST["words"],"UTF-8","SJIS");でエラーが発生してしまいます。mb_convert_encording()です。この構文がおかしいのでしょうか。教えていただきたいです。18:05こんばんわ。mb_convert_encording()「未定義の関数が呼ばれました。」というエラーメッセージですね。単なるつづりの間違いか、PHPにマルチバイト関数が組み込まれてないかのどちらかだと思います。環境によって触るところが違いますのでOS、ウェブサーバ、PHPのバージョンをお知らせ下さい。ありがとうございます。18:31ここのエラーは解決しました!ありがとうございます!エラーはでないのですが・・検索フォームで入力したものがDBに登録→表示ができません。何の原因があるか・・わかりません。何か原因の分かる方・・お願いします。DBの情報を表示したいのですが。"</TR>";}mysql_free_result($rst);mysql_close();?>今PHPテーブルの中の情報を全て取り出し表示させたいのですが、このプログラムだとHTML文のid、キーワード、検索数しか画面に表示されていません。DBにはINSERT文でデータは入れましたが表示されないのはどういうことなのか教えていただきたいです。mysql_fetch_array($rst))mysql_free_result($rst);でエラーが出てきてしまいます。原因がわかるかた教えてください。22:40上の件については解決しました。ありがとうございます。そこで文字化けが新たに発生しました。検索フォームから文字を入力する際に、1,データベースへ登録したら文字化けされている。2,画面表示の際にも文字化けされている。=mb_convert_encording($_POST["words"],"UTF-8","SJIS");mysql,phpともutf8に統一しています。何が原因か教えてください。01:53前の2件、解決して何よりです。(1)何が原因で、(2)どう対処し、解決したのかまとめて報告いただけると、後から読んだ方の役に立ちますし、お応えした甲斐があったと納得できます。うちのようなフォーラムを上手く使っていくコツが以下のサイトに載ってますので一度ご覧下さい。意図してのことでしょうか。いうのは、フォームのchatsetが何であったとしても、フォームから得た文字が、chatsetで設定した通りの文字コードで得られるとは限りません。文字エンコードの判定が必要だと思いますが行われてますか。4.1以上だと、Mysqlサーバーは文字コードの自動変換をしてますので意図しない変換がおきてる可能性があります。環境やマルチバイト周りの設定値がわかればもっと具体的に原因が見えてくるかもしれません。17:03またわからないことがあったら投稿させて頂きます。15:21$keywordはフォーム入力されたものです。フルテキストを使って処理をしたいと思っています。//データ読み出し・・・21、2で同じエラーがでてきてしまいます。resource教えてください。実際は、mysql_queryの方に原因があるのではないでしょうか。MySQLが出すエラーを確認すれば、何かわかるかも。エラーがでてきてしまいます。05:10お返事ありがとうございます。解決していません・・。ソースを変えてみました。reset($array);//配列の1番目を取り出す。//キーワード件数としてちょっとソースを変えてみました。このSELECT文の書き方文法的にあっていますでしょうか?mysql_fetch_arrayでエラーがでてきてしまっている状態です。"\n";もエラーがでてきてしまいました。このSELECT文のどこが間違っているのかわからないので教えていただきたいです。mysql_errorを使います。内容を確かめたい処理の直後に使用する必要があります。原因はこれ以前だと推測できます。直後にmysql_errorです。エラーがでてきてしまいました。出たメッセージをそのまま載せましょう。1とエラーメッセージがでてきてしまいました。SQL文が違うということになるのでしょうか。あのSELECT文が間違っているということになるのですか。どこが間違っているのかわかりません・・。教えていただきたいです。22:01その通り、SQL文が間違ってるようです。どこが間違ってるか以前に、どんなSQL文なのか私にはわかりません。想定した通りのSQLになっていますか。表示させて確かめてみましょう。18:25上の件解決しました。ありがとうございます。新たにまた問題がでてきました!数字の多い順、上位5位まで表示させたいのですが・・・もし上位5位のフィールド数と6位のフィールド数が同じだった場合両方表示させたいのです。そこでどうすればいいのか悩んでいます。5";・・・・・・まずこの書き方は大丈夫でしょうか?上位5位のcountsフィールドの数を取り出す。//仮テーブル・・同じ数があるかどうか確かめる。5";}どのように処理してよいのかわかりません。"</TD>";}として表示させています。5";・・・・・・まずこの書き方は大丈夫でしょうか?上位5位のcountsフィールドの数を取り出す。