JS中简单操作数据库
因为javascript无法直接操作数据库我需要通过PHP来操作数据库
-
创建PHP文件。
-. PHP文件要写在 <?php php内容 ?> 中间, ?> 可以不写 -
链接数据库
header("content-type:text/html;charset=utf-8");// 规定要操作额数据库内容和格式 $conn=@mysql_connect("localhost","root","密码");// 连接数据库 使用 @mysql_connect // localhost 是你服务器的名称,root 账号, 最后一个是密码 if(!$conn){ //判断是否连接成功 die("数据库连接错误".mysql_error()); }; mysql_select_db("errorprone"); //你要连接的数据的名称, 这个可以直接放在 @mysql_connect中密码后面 mysql_query("SET NAMES UTF8"); //解决MySQL数据库操作时出现乱码
-
数据库的操作
数据库的简单操作 增,删,改,查。
数据库的操作使用:mysql_query(“操作语句”)- 增:
mysql_query("insert problemlist values('a','a','b','c',NOW())");
- 删:
mysql_query("delete from problemlist where sid='$delId'"); // where是筛选你要插入的内容
- 改:
mysql_query("update problemlist set problem='$upProblem'") //problem='$upProblem'要插入的内容
- 查:
mysql_query("select * from problemlist") //
- 增:
-
将数据库的数据发送给前台
$result=mysql_query("select * from problemlist where sid='$updataId'"); // 先查找数据库中的内容,存在 $result mysql返回的是一个资源。 if(isset($result)){ // 判断是否查到数据 echo json_encode(mysql_fetch_array($result,MYSQL_ASSOC)); //mysql_fetch_array($result,MYSQL_ASSOC) 将查到数据资源,转为数组 // json_encode 是将数字转换为json格式 // echo 是将后端的数据 发送给前端 }