PHP应答类应用程序接口实例

PHP应答类应用程序接口实例
本文介绍了PHP应答类应用接口的实现,供大家参考,具体的实现方法如下:

的question_get.php文件如下:

复制代码代码如下:< PHP

(60)session_cache_expire;

session_start();

如果(!isset($ _session { 'zaszh_user_id ' })){

回声json_encode(阵列('status= >错误,'msg= >)连接超时,请重新打开网页。));

出口;

}

user_id美元美元'zaszh_user_id_session { } =;
/ / $ user_id = 1; / /测试
5个问题/随机访问

question_id美元=阵();

而(sizeof($ question_id)<5){

num_rand美元= mt_rand(1114);

如果(!in_array(num_rand美元,美元question_id))

question_id { } = num_rand美元美元;

}
要求('connect_database。php);

回答数字

$ mysqli ->查询(更新zaszh_user集answer_surplus = answer_surplus-1 id是{ $ user_id }和answer_surplus > 0 );

如果($ mysqli -> affected_rows){

剩余的

其他{ }

无剩余数

回声json_encode(阵列('status= >错误,'msg= >今天回答剩余数量已用完,明天走今天走。哦);

$ mysqli ->关闭();

出口;

}

/主题

如果美元美元(STMT = mysqli ->准备(选择题,A,B,C,D,回答zaszh_question ))))) {

支撑美元-> bind_param(' iiiii,$ question_id { 0 },{ 1 } question_id美元,美元question_id { 2 },{ 3 } question_id美元,美元question_id { 4 });

支撑美元->执行();

声明-> bind_result美元(美元问题,$,$,$ C,D答案美元,美元);

行=数组();

而(美元支撑->取()){

$行=数组(

问题=问题,

a,

B= $ B,

C=C,

d,

答案= $回答

);

}

答复/记录

如果美元美元(STMT = mysqli ->准备(插入zaszh_answer (user_id,问题,问题,问题,问题4,问题),(,,,,

支撑美元-> bind_param(' iiiiii,user_id美元,美元,美元question_id { 0 },question_id { 1 },{ 2 } question_id美元,美元,美元question_id question_id { 3 },{ 4 });

支撑美元->执行();

如果($ answer_id =美元支撑-> insert_id){

参数数组(=美元

answer_id= > answer_id美元

);

回声json_encode(array_merge(合行,为参数));

其他{ }

回声json_encode(阵列('status= >错误,'msg= >的系统误差)。));

}

}

支撑美元->关闭();

}

$ mysqli ->关闭();

希望本文能对大家的PHP程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部