博客
关于我
PHP学习(五)
阅读量:130 次
发布时间:2019-02-26

本文共 1826 字,大约阅读时间需要 6 分钟。

MySQL ???????

MySQL ????

1. ?????

?? mysqli() ????????????

// ?????$mysql = new mysqli("localhost", "root", "root");if ($mysql->connect_error) {    die("????: " . $mysql->connect_error);}echo "?????";

2. ?????

???????????????????????

// ?????$sql = "CREATE DATABASE php";if ($mysql->query($sql) == true) {    echo "????????";} else {    echo "???????: " . $mysql->error;}

?????????

3. ?????

???????????

// ????$mysql = new mysqli("localhost", "root", "root", "php");if ($mysql->connect_error) {    die("????: " . $mysql->connect_error);}echo "?????";// ?????$sql1 = "CREATE TABLE user (    id INT unsigned AUTO_INCREMENT PRIMARY KEY,    pwd VARCHAR(20) NOT NULL)";if ($mysql->query($sql1) == true) {    echo "????????";} else {    echo "???????: " . $mysql->error;}// ????$sql2 = "INSERT INTO user VALUES('201801', '123456')";if ($mysql->query($sql2) == true) {    echo "???????";} else {    echo "??????: " . $mysql->error;}// ??????$sql3 = "INSERT INTO user VALUES('201802', '123456');";$sql3 .= "INSERT INTO user VALUES('201803', '123456');";if ($mysql->multi_query($sql3) == true) {    echo "?????????";} else {    echo "????????: " . $mysql->error;}

4. ?????

???????????????

// ?????$sql = $mysql->prepare("INSERT INTO user VALUES(?, ?)");$sql->bind_param("is", $id, $pwd);// ????$id = 201804;$pwd = "123456";if ($sql->execute()) {    echo "?????????";} else {    echo "????????";}

5. ????

?????????

// ????$sql = "SELECT * FROM user";$result = $mysql->query($sql);if ($result->num_rows > 0) {    while ($row = $result->fetch_assoc()) {        echo "????: id=" . $row["id"] . ", ??: " . $row["pwd"] . "
"; }}

Ajax ????

6. ????????

??Ajax?????????

???????????:

??:

???:

????

  • ?? mysqli() ???????????????
  • ???????????????????
  • ????????????????????
  • Ajax ???????????? gethint.php??????

转载地址:http://yxkf.baihongyu.com/

你可能感兴趣的文章
STM32工作笔记0032---编写跑马灯实验---寄存器版本
查看>>
order by rand()
查看>>
SSM(Spring+SpringMvc+Mybatis)整合开发笔记
查看>>
Orderer节点启动报错解决方案:Not bootstrapping because of 3 existing channels
查看>>
org.apache.axis2.AxisFault: org.apache.axis2.databinding.ADBException: Unexpected subelement profile
查看>>
sql查询中 查询字段数据类型 int 与 String 出现问题
查看>>
org.apache.commons.beanutils.BasicDynaBean cannot be cast to ...
查看>>
org.apache.dubbo.common.serialize.SerializationException: com.alibaba.fastjson2.JSONException: not s
查看>>
sqlserver学习笔记(三)—— 为数据库添加新的用户
查看>>
org.apache.http.conn.HttpHostConnectException: Connection to refused
查看>>
org.apache.ibatis.binding.BindingException: Invalid bound statement错误一例
查看>>
org.apache.ibatis.exceptions.PersistenceException:
查看>>
org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned
查看>>
org.apache.ibatis.type.TypeException: Could not resolve type alias 'xxxx'异常
查看>>
org.apache.poi.hssf.util.Region
查看>>
org.apache.xmlbeans.XmlOptions.setEntityExpansionLimit(I)Lorg/apache/xmlbeans/XmlOptions;
查看>>
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /
查看>>
org.hibernate.HibernateException: Unable to get the default Bean Validation factory
查看>>
org.hibernate.ObjectNotFoundException: No row with the given identifier exists:
查看>>
org.springframework.boot:spring boot maven plugin丢失---SpringCloud Alibaba_若依微服务框架改造_--工作笔记012
查看>>