php+mysql常用函数

mysqli_connect() 函数

mysqli_connect()函数打开一个到 MySQL 服务器的新的连接。
语法:
mysqli_connect(host,username,password,dbname,port,socket);

  • host:可选。规定主机名或 IP 地址。
  • username:可选。规定 MySQL 用户名。
  • password:可选。规定 MySQL
  • 密码。 dbname:可选。规定默认使用的数据库。
  • port:可选。规定尝试连接到 MySQL 服务器的端口号。
  • socket:可选。规定 socket 或要使用的已命名 pipe。

mysqli_connect()示例

$dbhost = 'localhost';  // mysql服务器主机地址
$dbuser = 'root';       // mysql用户名
$dbpass = '123456';       // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )            //判断是否连接出错
{
    die('Could not connect: ' . mysqli_error());
}
echo '数据库连接成功!';
mysqli_close($conn);    //关闭资源

mysqli_query() 函数

语法:
mysqli_query(connection,query,resultmode);
connection=>必需。规定要使用的 MySQL 连接。
query->必需,规定查询字符串。
resultmode->可选。一个常量。可以是下列值中的任意一个:

1.YSQLI_USE_RESULT(如果需要检索大量数据,请使用这个);
2.MYSQLI_STORE_RESULT(默认)

返回值:针对成功的 SELECT、SHOW、DESCRIBE 或 EXPLAIN 查询,
将返回一个 mysqli_result 对象。
针对其他成功的查询,将返回 TRUE。如果失败,则返回 FALSE。

创建数据库

$sql = "CREATE DATADASE user";  //SQL创建数据库语句
mysqli_query($conn,$sql);

创建表

$sql = "CREATE TABLE user_info
(
user_id varchar(15),
user_name varchar(15),
user_age int
)";     //SQL创建表语句
mysqli_query($conn,$sql);

添加数据

$sql = "INSERT INTO Persons (user_id, user_name, user_age) 
VALUES ('10001', 'zhangsan', '25')";
mysqli_query($conn,$sql);
$sql = "INSERT INTO Persons (user_id, user_name, user_age) 
VALUES ('10002', 'lisi', '23')";
mysqli_query($conn,$sql);

删除数据

$sql = "DELETE FROM Persons WHERE user_name='lisi'";
mysqli_query($conn,$sql);

删除表

$sql = "drop table user_info";
mysqli_query($conn,$sql);

删除数据库

$sql = "drop database user";
mysqli_query($conn,$sql);

修改数据

$sql = "UPDATE user_info SET user_id = '28'
WHERE user_id = '10001' AND user_name = 'zhangsan'";
mysqli_query($conn,$sql);

删除数据

$sql = "UPDATE user_info SET user_id = '28'
WHERE user_id = '10001' AND user_name = 'zhangsan'";
mysqli_query($conn,$sql);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值