質問: mysql_close($link); if ($close_flag){ print('切断しました。'); } 実行結果:warning: mysql_query(): supplied argument is not a valid mysql-link resourceとなってテーブルは作成されず。 自分でも調べて見たところ、mysql_connect()での接続はちゃんとできているようなのですが、その次のmysql_select_db()関数がうまく働いていないようです。 つまりデータベースの選択ができていないので当然エラーとなるようです。 もう何日も悩んでいます。わかる方がいましたらどうぞよろしくお願いします。
回答: >mysql_query($str_sql,$selectdb); リンクリソースに接続しろと書いてあるのだから mysql_query($str_sql,$link); とすべきでは?ただし、第二引数は省略できるので (リンクに特定のdbを選択た情報がふくまれるということ) mysql_query($str_sql); でもいけるとは思いますが。