Я скачал файл и зарегистрированный пользователь имеет следующие параметры:
// Sample registered user:
$users[3] = array();
$users[3]['userRole'] = AJAX_CHAT_USER;
$users[3]['userName'] = 'user';
$users[3]['password'] = 'user';
$users[3]['channels'] = array(0,1);
Так вот поля, необходимые для создания в базе данных MySQL:
CREATE TABLE `DATABSENAME`.`users` (
`id` INT NOT NULL AUTO_INCREMENT ,
`userRole` VARCHAR(50) NOT NULL ,
`userName` VARCHAR(50) NOT NULL ,
`password` VARCHAR(50) NOT NULL ,
PRIMARY KEY (`id`) ,
)
и
CREATE TABLE `DATABSENAME`.`channels` (
`id` INT NOT NULL AUTO_INCREMENT ,
`channelname` VARCHAR(50) NOT NULL ,
PRIMARY KEY (`id`) ,
)
и
CREATE TABLE `DATABSENAME`.`users_channels` (
`id` INT NOT NULL AUTO_INCREMENT ,
`number` VARCHAR(50) NOT NULL ,
`userName` VARCHAR(50) NOT NULL ,
PRIMARY KEY (`id`) ,
)
Затем вы должны загрузить каждый пользователь в ваш users.php что-то вроде:
$con = mysql_connect("localhost","username","password");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM users");
$j=4
while($row = mysql_fetch_array($result))
{
$users[$j]['userRole']=$row['userRole'];
$users[$j]['userName']=$row['userName'];
$users[$j]['password']=$row['password'];
$j++;
}
for($j=4;$j<(count($users)-4)$j++){
$result = mysql_query("SELECT * FROM users_channels WHERE userName='".$users[$j]['userName']."'");
$k=0;
while($row = mysql_fetch_array($result))
{
$k++;
$user[$j]['channels'][$k]=$row['number'];
}
}
mysql_close($con);
Тогда вы делаете практически то же самое для channels.php. Вторая часть включает в себя создание записей в базе данных, когда пользователь регистрируется, не уверен, как это работает, и какой файл он использует, но если вы знаете приложение, вы, вероятно, должны его найти.
вы должны внимательно прочитать соответствующую документацию. –