php新手问题!

来源:百度知道 编辑:UC知道 时间:2024/06/05 13:29:12
<?php

$host= "localhost";
$user= "root";
$pass= "123456";
$database ="lwsje";

function sql_a($query)
{

global $host,$user,$pass,$database;

$conn=@mysql_connect($host,$user,$pass);
@mysql_select_db($database,$conn);
$result=@mysql_query($query);
@mysql_close($conn);
return $result;
}

function sql_b($query)
{

global $host,$user,$pass,$database;

$conn=@mysql_connect($host,$user,$pass);

$result=@mysql_db_query($database,$query,$conn);

@mysql_data_seek($result,0);

while($row=@mysql_fetch_row($result))
{

$output[]=$row;

}

@$mysql_free_result($result);
@mysql_close($conn);

return $output;

}

function sql_i($query)

{
global $host,$user,$pass,$database;

$conn=@mysq

function sql_b($query)
这个方法出了问题,这个方法根本就没有执行你的sql语句,怎么可能返回
($row=@mysql_fetch_row($result)) 这个就用的更奇怪了

$result=@mysql_db_query($database,$query,$conn);
mysql_db_query的用法:
根据查询结果返回一个正的 MySQL 结果资源号,出错时返回 FALSE。本函数会对 INSERT/UPDATE/DELETE 查询返回 TRUE/FALSE 来指示成功或失败。
不知道你到底想干什么?