‘壹’ php怎么操作数据库~呢
PHP链接数据库有几种方式
mysqli:
<?php
$servername = "localhost";
$username = "username";
$password = "password";
// 创建连接
$conn = new mysqli($servername, $username, $password);
// 检测连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
?>
也可以使用PDO进行链接,前提是你必须在php.ini中开启PDO:
<?php
$servername = "localhost";
$username = "username";
$password = "password";
try {
$conn = new PDO("mysql:host=$servername;dbname=myDB", $username, $password);
echo "连接成功";
}
catch(PDOException $e)
{
echo $e->getMessage();
}
?>
建议使用PDO,功能更加强大,兼容各种数据库
关于这个问题,差不多就是这个样子的了,你如果不明白,可以自己去后盾瞅瞅,我这些都是在后盾上学的,有空可以去看一下,就算不喜欢也没关系啊,何乐而不为呢?
‘贰’ (php)mysql如何把一个数据库里的表导入另一个数据库,常用的方法有哪些
一行行的导也太麻烦了
如果表结构完全一样,直接执行一下insert into bb.table select * from aa.table where ..就可以了,如果只想保存某些信息那么insert into bb.table (column1,column2,...) select column1,column2,.. from aa.table where ..
你也可以从通过操作数据库
mysqlmp -u xxx -p xxx aa table >dir/aatable.sql
然后
mysql>use bb;
mysql>source dir/aatable.sql
‘叁’ php做的网页,复制给别人之后,数据库的资料还可以链接吗
有用,但是要把数据库也转移过去
‘肆’ 怎样用php实现两个mysql数据库的同步
使用程序无法实现这种功能,因为无法保证事务的一致性,比如:A数据库中的a表复制到B数据库中的a表的过程中,A数据库中的a表的一条记录被删除,这样就无法实现数据的一致性!正确的做法是使用MySQL复制的功能!很简单,只需要几步配置即可!
‘伍’ php中有100串字符串,每串换行的。粘贴复制到表单中后如何一键提交到数据库表单中分100行存储起来
您这个需求好像是要批量导入的是么。
如果是的话,我之前都是用Excel生成INSERT语句来批量导入的。
给您附个图,看看是不是可以帮到您。
‘陆’ 使用php语句将数据库*.sql文件导入数据库
最简单的php语句把数据库*.sql文件导入数据库
复制代码
代码如下:
$sql=file_get_contents("text.sql");
//把SQL语句以字符串读入$sql
$a=explode(";",$sql);
//用explode()函数把$sql字符串以“;”分割为数组
foreach($a
as
$b){
//遍历数组
$c=$b.";";
//分割后是没有“;”的,因为SQL语句以“;”结束,所以在执行SQL前把它加上
mysql_query($c);
//执行SQL语句
}
在很多安装程序中大家都会看到数据库的安装,其它神秘的背后就是这么简单的几句代码。首先安装中会有一个Sql文件,然后再按照上面的代码在PHP中执行。
‘柒’ (php)mysql如何把一个数据库里的表导入另一个数据库
简单示例:
<?php
//设置编码格式
header("Content-type:text/html;charset=utf-8");
//链接数据库
$conn = mysql_connect("localhost","root","");
//选择要操作的数据库
mysql_select_db('act1',$conn);
//设置操作数据库编码格式
mysql_query("set names utf8");
//执行查询操作
$re= mysql_query("select user_name,phone from user");
//申明空数组,以便装数据
$records=array();
//循环将数据装入数组中
while($row=@mysql_fetch_row($re)){
$records[]=$row;
}
//选择要导入的数据库
mysql_select_db('act2',$conn);
//设置操作数据库编码格式
mysql_query("set names utf8");
//构造插入sql语句
$sql2="INSERT INTO user(user_name,phone) VALUES";
//循环记录集,插入新数据库的表中
foreach ($records as $ite){
//构造插入值字符串
$valuestr = "'".$ite[0]."',"."'".$ite[1]."'";
//给字符串最外边拼接括号
$sql2 .= "(".$valuestr."),";
}
//去除构造sql语句最后的逗号
$sql2 = substr($sql2,0,-1);
//执行插入操作
mysql_query($sql2);
//关闭mysql链接
mysql_close();
?>
‘捌’ 大神们好 php新手 用的集成环境 , 把代码复制到数据库 代码之间的空格就没了 各位大神给指点下为什么
你这个可能有两种可能
1,编辑软件的问题,编辑出来的文本格式不被cmd窗口所识别,建议更换编辑软件重试,推荐用sublime
2.cmd窗口的问题,推荐用navcat数据库操作软件来执行一下试试
‘玖’ PHP 用PHPExcel往数据库导入大量数据
1、首先我们准备一个含有数据的Excel表格,表头和数据表中的表字段相对应。