189 8069 5689

php搜索数据库输出 php查询数据库并输出

php查询数据库并在网页上输出结果

$sql = 'SELECT COUNT( * ) FROM DAY WHERE id_u =1' ;

10年积累的网站设计制作、成都网站制作经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先做网站后付款的网站建设流程,更有平昌免费网站建设让你可以放心的选择与我们合作。

$resault = $db-getAll($sql);

//

function getAll($sql)

{

$res = $this-query($sql);

if ($res !== false)

{

$arr = array();

while ($row = mysql_fetch_assoc($res))

{

$arr[] = $row;

}

return $arr;

}

else

{

return false;

}

}

//

function query($sql, $type = '')

{

if ($this-link_id === NULL)

{

$this-connect($this-settings['dbhost'], $this-settings['dbuser'], $this-settings['dbpw'], $this-settings['dbname'], $this-settings['charset'], $this-settings['pconnect']);

$this-settings = array();

}

if ($this-queryCount++ = 99)

{

$this-queryLog[] = $sql;

}

if ($this-queryTime == '')

{

if (PHP_VERSION = '5.0.0')

{

$this-queryTime = microtime(true);

}

else

{

$this-queryTime = microtime();

}

}

/* 当当前的时间大于类初始化时间的时候,自动执行 ping 这个自动重新连接操作 */

if (PHP_VERSION = '4.3' time() $this-starttime + 1)

{

mysql_ping($this-link_id);

}

if (!($query = mysql_query($sql, $this-link_id)) $type != 'SILENT')

{

$this-error_message[]['message'] = 'MySQL Query Error';

$this-error_message[]['sql'] = $sql;

$this-error_message[]['error'] = mysql_error($this-link_id);

$this-error_message[]['errno'] = mysql_errno($this-link_id);

$this-ErrorMsg();

return false;

}

if (defined('DEBUG_MODE') (DEBUG_MODE 8) == 8)

{

$logfilename = $this-root_path . DATA_DIR . '/mysql_query_' . $this-dbhash . '_' . date('Y_m_d') . '.log';

$str = $sql . "\n\n";

if (PHP_VERSION = '5.0')

{

file_put_contents($logfilename, $str, FILE_APPEND);

}

else

{

$fp = @fopen($logfilename, 'ab+');

if ($fp)

{

fwrite($fp, $str);

fclose($fp);

}

}

}

return $query;

}

php查询数据库并输出的问题

如果输出的是???号,请检查mysql对应数据库的编码,如果是utf8

$select=mysql_select_db("schoolcard",$conn);下面增加

mysql_query("set

names

'utf8'");

其他编码以此类推!

PHP查询数据库输出字段值

$link

=

@mysql_connect('localhost',

'root',

'密码')

or

die

('数据库连接失败');

mysql_db_select('选择a表所在的数据库');

$sql

=

"SELECT

url

FROM

a

WHERE

a

=

{$aid}";

$result

=

mysql_query($sql);

while

($row

=

mysql_fetch_assoc($result))

{

echo

$row['url'];

}

mysql_close();

php 怎么读取mysql一条数据并输出某一字段

可以参考下面的代码:

//连接数据库服务器

$link = mysql_connect(‘host(服务器ip地址,本地用localhost)’,'数据库账户',‘数据库密码’);

//选择要连接的数据库

mysql_select_db('数据库名字');

//执行查询,返回数据源

$query = mysql_query("SELECT * FROM test");

//遍历数据源,并赋值给$r,当没有数据时,变成false中断循环

while($r = mysql_fetch_array($query)){

echo $r['field_name'];//输出字段

}

扩展资料:

mysql使用说明

1、如果是用 MySQL + Apache,使用的又是 FreeBSD 网络操作系统的话,安装时候应按注意到FreeBSD的版本问题,在 FreeBSD 的 3.0 以下版本来说,MySQL Source 内含的 MIT-pthread 运行是正常的,但在这版本以上,必须使用 native threads,也就是加入一个 with-named-thread-libs=-lc_r 的选项。

2、如果在 COMPILE 过程中出了问题,请先检查gcc版本是否在 2.81 版本以上,gmake 版本是否在3.75以上。

3、如果不是版本的问题,那可能是内存不足,请使用 ./configure--with-low-memory 来加入。

4、如果要重新做configure,那么可以键入 rm config.cache 和 make clean 来清除记录。

5、把 MySQL 安装在 /usr/local 目录下,这是缺省值,也可以按照需要设定所安装的目录。

参考资料来源:百度百科-mySQL (关系型数据库管理系统)


网站栏目:php搜索数据库输出 php查询数据库并输出
本文地址:http://cdxtjz.cn/article/hjpdgj.html

其他资讯