首页 > php与数据库

PDO的mysql数据库操作类

pdo的mysql教程数据库教程操作类
* dbconfig类负责配置数据库访问信息,包括:服务器地址、端口、数据库实例名、用户名、用户密码、字符集等。
  * dbtemplate类集合了对数据库的访问操作,主要有以下几个操作:
  1. queryrows : 返回多行记录
  2. queryrow : 返回为单条记录
  3. queryforint : 查询单字段,返回整数
  4. queryforfloat : 查询单字段,返回浮点数(float)
  5. queryfordouble : 查询单字段,返回浮点数(double)
  6. queryforobject : 查询单字段,返回对象,实际类型有数据库决定
  7. update : 执行一条更新语句. insert / upadate / delete

阅读全文

php mysql完整数据库连接类

php教程 mysql教程完整数据库教程连接类  */ class mysql {  private $db_host; //数据库主机  private $db_user; //数据库用户名  private $db_pwd; //数据库用户名密码  private $db_database; //数据库名  private $conn; //数据库连接标识;  private $result; //执行query命令的结果资源标识  private $sql; //sql执行语句 &n...
阅读全文

php 64位系统mysql数据库连接重置解决方法

测验考试libmysql教程拷入 windows/system32下和libmysql.dll拷贝到apache/bin下。
  当然,最省事的方法是:
  在apache中:
  loadfile d:/php教程/php5.2.13/libmysql.dll
  只上边这一行,mysql便可成功挪用。
  我的服务器版本:win7
  apache 2.2.13
  php 5.2.13
  mysql5.1.37
  phpmyadmin3.3.2
  下面是我的apache的部门配备布置。
  phpinidir d:/php/php5.2.13 #不是必须
  loadfile d:/php/php5.2.13/php5ts.dll
  loadfile d:/php/php5.2.13/libmysql.dll
  loadmodule php5_module d:/php/php5.2.13/php5apache2_2.dll
  addtype application/x-httpd-php .php

阅读全文

undefined function mysql_connect

在 windows 下安装 php教程 时, 为了避免配置文件混乱,将安装目录下的 php.ini 复制到 windows 目录下之后,应该将原来安装目录下的 php.ini 文件重命名或删除,以免造成在不同环境下执行时,查找配置文件不一致的情况发生

阅读全文

mysql int取值范围与php intval区别

php教程 intval的取值范围:与操作系统相关,32位系统上为-2147483648到2147483647,64位系统上为-9223372036854775808到9223372036854775807。
mysql教程 int取值范围:与操作系统无关,为-2147483648到2147483647,无符号为0到4294967295。
mysql bigint取值范围:与操作系统无关,为-9223372036854775808到9223372036854775807,无符号为0到18446744073709551615。

阅读全文

mysql int保存数据技巧

public function insert($data)
{
if(isset($data['content'])&&!empty($data['content']))
{
$data_for_query['content'] = trim($data['content']);
}
else
{
return false;
}
if(isset($data['user_id'])&&!empty($data['user_id']))
{
$data_for_query['user_id'] = intval($data['user_id']);
}
else
{
return false;
}
$sql = "insert into `".$this->table_name."` (".$this->db->implodetocolumn(array_keys($data_for_query)).") values (".$this->db->implodetovalues(array_values($data_for_query)).")";
$this->db->query($sql);
$id = $this->db->lastinsertid();
if(empty($id))
{
return false;
}
else
{
return $id;
}
}

阅读全文