如何 通过 php 将 .sql 写进数据库中

如何 通过 php 将 .sql 写进数据库中,第1张

<php

$sql = <<<e

CREATE TABLE `lgsl` (

`id` INT (11) NOT NULL auto_increment,

`type` VARCHAR (50) NOT NULL DEFAULT '',

`ip` VARCHAR (255) NOT NULL DEFAULT '',

`c_port` VARCHAR (5) NOT NULL DEFAULT '0',

`q_port` VARCHAR (5) NOT NULL DEFAULT '0',

`s_port` VARCHAR (5) NOT NULL DEFAULT '0',

`zone` TINYINT (1) NOT NULL DEFAULT '0',

`disabled` TINYINT (1) NOT NULL DEFAULT '0',

`comment` VARCHAR (255) NOT NULL DEFAULT '',

`status` TINYINT (1) NOT NULL DEFAULT '0',

`cache` TEXT NOT NULL,

`cache_time` TEXT NOT NULL,

PRIMARY KEY (`id`)

) ENGINE=MyISAM CHARSET=utf8 COLLATE=utf8_unicode_ci;

e;

$host = "";

$uname = "";

$passwd = "";

$dbanem = "";

$lnk = mysql_connection($host,$uname,$passwd);

@mysql_select_db($dbname,$lnk);

@mysql_query($sql,$lnk)

>

AND postmetameta_value = '3'

你的意思是把 后面的那个星期几 ,用mysql的时间函数弄出来吗?

DAYOFWEEK(date)

这样就可以得到星期几了

注意下返回的格式如下:

返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标准

resource类型中存在mysql结果类型而不存在mysqli结果类型

可以使用mysqli结果集对象里的num_rows属性

$result=$db->query($sql);

var_dump($result->num_rows);

resource类型中存在mysql结果类型而不存在mysqli结果类型

可以使用mysqli结果集对象里的num_rows属性

$result=$db->query($sql);

var_dump($result->num_rows);

查询改为:

$sql = mysql_query("SELECT characters,departmentsname as depname FROM characters left join departments on departmentsdepartmentid=charactersdepartmentid ORDER BY salary DESC LIMIT 0,20");

部门:</strong>< echo $data[depname]; >

如果还不行,那么你直接在mysql客户端执行一下

SELECT characters,departmentsname as depname FROM characters left join departments on departmentsdepartmentid=charactersdepartmentid ORDER BY salary DESC LIMIT 0,20

如果depname没有值的话,那么就说明数据库里就没有值了。你自然也取不出来。

<php

$cfg_dbhost = 'localhost'; //数据库地址,这里的localhost指的是本机

$cfg_dbname = 'hunuo'; //数据库名

$cfg_dbuser = 'root'; //数据库用户名,不同于数据库名

$cfg_dbpwd = ''; //数据库用户密码

$cfg_dbprefix = 'dede_'; //数据库表前缀,这个一般是人为定义的。根据这个前缀,你应该使用的是dedecms

$cfg_db_language = 'gbk';//数据库编码,中文数据库都使用GBK或UTF8

>

PHP访问MySQL数据库:

因为连接数据库需要较长的时间和较大的资源开销,所以如果在多个网页中都要频繁地访问数据库,则可以建立与数据库的持续连接。即调用mysql_pconnect()代替mysql_connect()。

基本步骤:

1连接服务器:mysql_connect();

2选择数据库:mysql_select_db();

3执行SQL语句:mysql_query();

查询:select

显示:show

插入:insert

into

更新:update

删除:delete

4关闭结果集:mysql_free_result($result);

5关闭数据库:mysql_close($link);

下个开源免费的数据库mysql安装程序 和客户端;

然后再使用SQL建库,或者就直接使用test数据库

接着创建表、建表结构

CREATE TABLE 的语法是:

CREATE TABLE "表格名"

("栏位 1" "栏位 1 资料种类",

"栏位 2" "栏位 2 资料种类",

)

若我们要建立顾客表格,我们就打入以下的 SQL:

CREATE TABLE customer

(First_Name char(50),

Last_Name char(50),

Address char(50),

City char(50),

Country char(25),

Birth_Date date)

其他的SQL可以参考

>

以上就是关于如何 通过 php 将 .sql 写进数据库中全部的内容,包括:如何 通过 php 将 .sql 写进数据库中、PHP调取SQL数据库代码、php *** 作sql数据库问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10083557.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存