<?php //echo(rand(1000,90000)); //echo(rand(15000,999999)); require ‘config.inc.php’; require ‘db.php’;
function GetRandNum(){ return (rand(15000,999999)); }
$idtemp=GetRandNum(); while(!isset($repeat)){ $query=mysql_query(“select count(*) from user where jid=’”.$idtemp."’"); if(mysql_result($query, 0)>0) $idtemp–; else $repeat=“uGain”; } $result=array(‘result’=>$idtemp,‘server’=>JIDHOSTNAME); $resultString=json_encode($result); echo $resultString; ?>
require(‘config.js’); require(‘db.js’);
function GetRandNum(){ return Math.floor(Math.random()*(999999-15000+1)+15000); }
var = GetRandNum();
while(typeof repeat === ‘undefined’){ …
剩下的查手册吧,node-mysqli,没记错的话。 config.js 里将配置 exports.config = {username : xxx} db.js 里同理。
前面大同小异,差的就是数组转换json
…这一步是最不用考虑的。。。