php上传服务器数据库 php向服务器发送数据

php网站上传好之后,数据库已经在本地写好,怎么上传到服务器上呢?用navicat或者phpmyadmin等工具导出sql
在线上数据库建立一个新的数据库,然后用上述工具倒入即可
修改网站代码中的数据库配置文件 , 将新的数据库ip、用户名和密码写入
phpcms怎么在本地安装和调试,然后上传到服务器,数据库那些怎么弄本地安装的话需要配置好服务器环境 。服务器环境的话xp可以安装iis5.1php上传服务器数据库,win7的话可以安装iis7php上传服务器数据库,iis安装后需要配置php及mysql数据库,这一步推荐使用护卫神php套件 , php环境安装完毕后运行安装文件就可以在本地安装php上传服务器数据库了 。本地调式好后在后台的
扩展-数据库工具-将数据库全选然后备份 。上传服务器 , 在服务器上在运行一次安装程序进入后台的
扩展-数据库工具-将数据库还原 。最后一键生成全站 。
php 架构的网站 数据库文件(*.sql) 怎样上传到服务器如果您要将自己的数据库导入服务器,
1.
可以点击下面的“建立备份”一 。
2.
点击建立“备份用FTP” 。
3.
用FTP将您自己的数据库备份文件上传到服务器上,覆盖服务器上的1.bak(SQL
2000)/1.sql(Mysql) 。
4.
再点从备份一中的“备份中还原 。”
5.
如果导入过程中发生意外,需要重新导入,您要先点清空数据库 。
(在备份还原前,请您先停止您的网站一分钟后再操作,否则数据库正在使用中会造成操作失败 。)
还不清楚的话,你访问下这个网址:
怎样用php实现上传图片到数据库php实现上传图片保存到数据库的方法 。具体分析如下:
php 上传图片,一般都使用move_uploaded_file方法保存在服务器上 。但如果一个网站有多台服务器,就需要把图片发布到所有的服务器上才能正常使用(使用图片服务器的除外)
如果把图片数据保存到数据库中,多台服务器间可以实现文件共享,节省空间 。
首先图片文件是二进制数据,所以需要把二进制数据保存在mysql数据库 。
mysql数据库提供了BLOB类型用于存储大量数据,BLOB是一个二进制对象,能容纳不同大小的数据 。
BLOB类型有以下四种,除存储的最大信息量不同外,其他都是一样的 。可根据需要使用不同的类型 。
TinyBlob最大 255B
Blob最大 65K
MediumBlob最大 16M
LongBlob最大 4G
数据表photo,用于保存图片数据,结构如下:
CREATE TABLE `photo` (
`id` int(10) unsigned NOT NULL auto_increment,
`type` varchar(100) NOT NULL,
`binarydata` mediumblob NOT NULL,
PRIMARY KEY(`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
upload_image_todb.php代码如下:
?php
// 连接数据库
$conn=@mysql_connect("localhost","root","")or die(mysql_error());
@mysql_select_db('demo',$conn) or die(mysql_error()); // 判断action
$action = isset($_REQUEST['action'])? $_REQUEST['action'] : '';
// 上传图片
if($action=='add'){
$image = mysql_escape_string(file_get_contents($_FILES['photo']['tmp_name']));
$type = $_FILES['photo']['type'];
$sqlstr = "insert into photo(type,binarydata) values('".$type."','".$image."')";
@mysql_query($sqlstr) or die(mysql_error());
header('location:upload_image_todb.php');
exit();
// 显示图片
}elseif($action=='show'){
$id = isset($_GET['id'])? intval($_GET['id']) : 0;
$sqlstr = "select * from photo where id=$id";
$query = mysql_query($sqlstr) or die(mysql_error());
$thread = mysql_fetch_assoc($query);
if($thread){
header('content-type:'.$thread['type']);

推荐阅读