Php ajax聊天室自己的数据库操作

Php ajax聊天室自己的数据库操作,php,mysql,ajax,Php,Mysql,Ajax,我正在使用来自的ajax聊天 它们没有数据库来注册用户和频道,而是手动插入lib/data/folder中。我想为用户和频道注册创建自己的表 谁能帮我做这个,因为我在网上找不到任何东西。可用的东西只是与其他论坛的集成。但是我不需要任何论坛 谢谢我下载了该文件,注册用户具有以下参数: // Sample registered user: $users[3] = array(); $users[3]['userRole'] = AJAX_CHAT_USER; $users[3]['userName

我正在使用来自的ajax聊天

它们没有数据库来注册用户和频道,而是手动插入lib/data/folder中。我想为用户和频道注册创建自己的表

谁能帮我做这个,因为我在网上找不到任何东西。可用的东西只是与其他论坛的集成。但是我不需要任何论坛


谢谢

我下载了该文件,注册用户具有以下参数:

// 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` ) ,
) 

然后必须将每个用户加载到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);
$con=mysql\u connect(“本地主机”、“用户名”、“密码”);
如果(!$con)
{
die('无法连接:'.mysql_error());
}
mysql_select_db(“my_db”,$con);
$result=mysql_查询(“从用户中选择*);
$j=4
while($row=mysql\u fetch\u数组($result))
{
$users[$j]['userRole']=$row['userRole'];
$users[$j]['userName']=$row['userName'];
$users[$j]['password']=$row['password'];
$j++;
}

对于($j=4;$j),您应该仔细阅读相关文档。
 CREATE TABLE `DATABSENAME`.`users_channels` (
`id` INT NOT NULL AUTO_INCREMENT ,
`number` VARCHAR( 50 ) NOT NULL ,
`userName` VARCHAR( 50 ) NOT NULL ,
PRIMARY KEY ( `id` ) ,
) 
$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);