php数据库查找代码 php查询数据库内容表格

PHP数据库查询代码问题首先你的sql语句写的有问题: $catsql="SELECT * FROM categories;";中的语句不用加“php数据库查找代码;”;
这里是出现了warning:当你的搜索结果是空集的时候php数据库查找代码,就会出现类似的情况
用if语句结合echo进行判断你的结果集是不是空的;
PHP查询代码怎么写?连接数据库
代码如下
?php
$conn = @mysql_connect("localhost","root","root") or die ("database error");
mysql_select_db("DB",$conn);
if (isset($_POST['submit'])){
$num=$_POST['num'];
$sql="SELECT num FROM TEST WHERE num=$num";
$tt=mysql_query($sql,$conn);
$row = mysql_fetch_assoc($tt);
echo "numphp数据库查找代码:".$row['num']."/br";
}
?
PHP数据库查询代码php
变量
的话,要用数据库连接符,放在
字符串
里不会被转成值 。
$sql
=
"
select
*
from
g4_board_file
where
bo_table
=
'$bo_table'
and
wr_id
=
'".$view[wr_id]'."'
order
by
bf_no";
把变量单独拿出来 , 再把字符串连起来 。
PHP中写一个数据库查询的类的方法代码要如何写?php
if(!defined("INCLUDE_MYSQL_OK")) {
define("INCLUDE_MYSQL_OK","");
class MySQL_class {
var $debug = true;
var $db,
$id,
$result,/* 查询结果指针 */
$rows,/* 查询结果行数 */
$fields,/* 查询结果列数 */
$data,/* 数据结果 */
$arows,/* 发生作用的纪录行数目 */
$iid;/* 上次插入操作后,可能存在的"AUTO_INCREMENT"属性字段的值,如果为"0",则为空 */
var $user, $pass, $host, $charset;
/*
* 请注意用户名和密码是否正确
*/
function Setup ($host, $user, $pass, $charset='utf8') {
$this-host = $host;
$this-user = $user;
$this-pass = $pass;
$this-charset = $charset;
}
function Connect ($db = "") {
global $CFG_MYSQL_INFO;
if (!$this-host) {
$this-host = $CFG_MYSQL_INFO["host"];
}
if (!$this-user) {
$this-user = $CFG_MYSQL_INFO["user"];/* 在这里作修改 */
}
if (!$this-pass) {
$this-pass = $CFG_MYSQL_INFO["passwd"]; /* 在这里作修改 */
}
if (!$this-charset) {
$this-charset = "utf8"; /* 在这里作修改 */
}
if (empty($db))
$this-db = $CFG_MYSQL_INFO["database"];
else
$this-db = $db;
$this-id = @mysql_connect($this-host, $this-user, $this-pass);
if (!$this-id)
return false;
$this-SelectDB($this-db);/* 定位到指定数据库 */
$this-Query("SET NAMES '".$this-charset."'");
return true;
}
function Close(){
@mysql_close($this-id);
}
function SelectDB ($db) {
if(!@mysql_select_db($db, $this-id))
return false;
else
return true;
}
function Begin () {
$this-result = @mysql_query("START TRANSACTION WITH CONSISTENT SNAPSHOT", $this-id);
if (!$this-result)
return false;
return true;
}
function Commit () {
$this-result = @mysql_query("COMMIT", $this-id);
if (!$this-result)
return false;
return true;
}
function Rollback () {
$this-result = @mysql_query("ROLLBACK", $this-id);
if (!$this-result)
return false;
return true;
}
function Escape ($str) {
$escstr = mysql_escape_string($str);
return $escstr;
}
# 普通查询功能,主要用于返回结果是多条记录的情况
# 请使用 Fetch 方法取得每条记录信息
function Query ($query) {
$this-result = @mysql_query($query, $this-id);
if (!$this-result)
{
if ($this-debug)

推荐阅读