コードはあまり意味がありません。これはちょうど私がコードに知っているちょうど私です:) 私は私がmysqlデータベースからチャットメッセージを得ているチャットを作っていると私は別の関数を使用して別のdiv`sのデータベースからデータを出力したい。私は仕事がこれを得るのが難しいです!PHPは関数内の別の関数から値を取得します
機能ページに他の機能からのデータ出力にデータベース
function messages($user_id) {
$user_id = (int)$user_id;
$data = mysql_fetch_assoc(mysql_query("SELECT chat_content.chat_content_id, user.user_id, user.username, chat_content.chat_content, group_info.group_name FROM user, chat_content, group_info WHERE user.user_id = chat_content.user_id AND group_info.group_info_id = chat_content.group_info_id AND user.user_id = '$user_id'"));
return $data;
}
関数からデータを取得するための
function messages_structure($user_id) {
messages($user_id);
$chat_id = $data[0]['chat_content_id'];
$output = array();
foreach($chat_id) {
$output[] = '<div id="chat_main_textbox"' . $chat_id . '</div>';
}
return '<div id="wrap">' .implode('', $output). '</div>';
}
ページ出力
$user_id = 56;
echo messages_structure($user_id);
同様に、他の関数からのデータを出力する
関数であるべきだと思います'$ data = messages($ user_id) ; 'あなたは実際に' messages() 'が返すものにアクセスします – RiggsFolly
まず' mysql_'関数の使用を避けてください。 mysqli_関数を使用します。 –
[mysql_'データベース拡張](http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php)を使用しないでください。 は廃止予定ですPHP7で)特にPHPを学んでいるならば、あなたのエネルギーを 'PDO'データベース拡張を学ぶのに費やしてください。 [ここから始めて](http://php.net/manual/en/book.pdo.php)そのとてもかわいいです。 – RiggsFolly