UPDATE 表名 SET 字段=REPLACE(字段,"现有内容","替换内容")
您好,mysqli有2种编写方法,一种是面向过程,一种是面向对象。官网上面有面向对象的写法,您可以到php官网参考一下。
mysqli的面向过程基本上和mysql的思路差不多,也是先连接,选择数据库,查询,取结果...
$sql = "SELECT * FROM table"
/* 连接 */
$con = mysqli_connect("localhost","user","password","dbname")
if (!$con)
{
die("连接错误: " . mysqli_connect_error())
}
/* 查询 */
$Result = mysqli_query($con,$sql)
/* 遍历结果集 */
while($data = mysqli_fetch_assoc($Result))
{
$Data_Username = $data["username"]
$Data_Password = $data["password"]
echo "用户名:{$Data_Username},密码:{$Data_Password}"
}
/* 释放查询结果 */
mysqli_free_result($Result)
/* 关闭连接 */
mysqli_close($con)
php连接mysql是按照指定的IP地址或者机器名来连接的,而并不关心是安装在哪个盘上。由于MYSQL默认使用3306端口,一般情况下你安装的多个MYSQL事实上只有一个是启动了的,而PHP连接的时候只有IP地址参数,由于是本机器,IP地址一般都是localhost或者127.0.0.1。
所以,你希望连接某个MYSQL,方法就是你要关闭别的MYSQL,启动你希望工作的那个MYSQL。
如果你多个MYSQL的端口不同,那么PHP连接的时候可以选择,方法是在IP地址后面加上端口号,例如127.0.0.1:3306
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)