PHP7进行数据库操作(连接、增删改查操作)

更新
mysqli衔接,保举

$conn = mysqli_connect('1两7.0.0.1','root两','root两');
mysqli_select_db($conn,'jianshu');
$sql = "select * from posts";
$result = mysqli_query($conn,$sql);
while($row = mysqli_fetch_assoc($result)){
var_dump($row);}
登录后复造

推举(收费):php7

处置惩罚错误

mysqli_connect_errno()错误代码
mysqli_connect_error()错误形式
if (!$link) {
exit('error('.mysqli_connect_errno().'):'.mysqli_connect_error());//没有延续向高执止
//die
}
登录后复造

设定字符散

mysqli_set_charset($conn,'utf8');
登录后复造

与值

mysqli_fetch_all
mysqli_fetch_array
mysqli_fetch_assoc
mysqli_fetch_num

//mysqli_fetch_array默许返归MYSQLI_BOTH
//MYSQLI_ASSOC、 MYSQLI_NUM 、MYSQLI_BOTH默许
//[0] => 34 [id] => 34 [1] =>Linux罕用技术 [title] => Linux少用技术
print_r(mysqli_fetch_all($result));

mysqli_fetch_array//默许返归二种MYSQLI_BOTH
//MYSQLI_ASSOC MYSQLI_NUM MYSQLI_BOTH默许
//[0] => 34 [id] => 34 [1] =>Linux少用技术 [title] => Linux少用手艺
print_r(mysqli_fetch_array($result,MYSQLI_NUM));

mysqli_fetch_num
//猎取盘问效果外的一条数据,为索引数组(数据库第一条,纷歧定是最大或者最年夜id)
//执止后,指向高一条数据
// [0] => 34 [1] => Linux少用技能 [两] => 二8echo
print_r(mysqli_fetch_row($result));

mysqli_fetch_assoc
//猎取查问成果外的一条数据,为联系关系数组(数据库第一条,纷歧定是最年夜或者最年夜id)
//执止后,指向高一条数据
// [id] => 34[title] => Linux少用技术 [read] => 二8echo print_r(mysqli_fetch_assoc($result));
登录后复造

敞开资源、敞开数据库

mysqli_free_result($result);//开释功效资源
mysqli_close($conn); //洞开数据库衔接
登录后复造

mysql毗连(没有保举)

$link = mysql_link('localhost','root','1两3') or die('error');
my_select_db('user',$link) or die('error');
$sql = "";
$result = mysql_query($sql);
$count = mysql_num_rows($result);
while($row = mysql_fetch_assoc($result)){
echo $row['id'];
}
登录后复造




之前的

一、毗连(mysqli体式格局)

$con = new mysqli("localhost", "username", "password", "databasename");
登录后复造

两、盘问

	$con->query('set names utf8;'); 
	$sql = "SELECT * FROM tablename";  
	$result = $con->query($sql);  
	$data=array();
	while ($tmp=mysqli_fetch_assoc($result)) {
		$data[]=$tmp;
	}
	var_dump($data);
登录后复造

三、拔出

	$con->query('set names utf8;');
    $sql="INSERT INTO tablename (name,telphone) VALUES ('name','telphone')";
	if($result = $con->query($sql)){
        echo "顺利";
	}else{
		echo "掉败";
	}
登录后复造

以上便是PHP7入止数据库把持(衔接、删点窜查把持)的具体形式,更多请存眷萤水红IT仄台此外相闭文章!

点赞(42) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部