永发信息网

mysql类的问题

答案:2  悬赏:30  手机版
解决时间 2021-12-25 00:03
class mysql{

private $host;
private $name;
private $pass;
private $table;
private $ut;

function __construct($host,$name,$pass,$table,$ut){
$this->host=$host;
$this->name=$name;
$this->pass=$pass;
$this->table=$table;
$this->ut=$ut;
$this->connect();

}

function connect(){
$link=mysql_connect($this->host,$this->name,$this->pass);
mysql_select_db($this->table,$link);
mysql_query("SET NAMES '$this->ut'");
}

function sql_select($tbname, $where="", $limit="", $fields="*", $orderby="id", $sort="DESC")
{
$sql=mysql_query("SELECT ".$fields." FROM `".$tbname."` ".($where?" WHERe ".$where:"")." ORDER BY ".$orderby." ".$sort.($limit?" limit ".$limit:""));
return mysql_fetch_array($sql);
}
}

$db = new mysql('localhost','root','','test',"utf8");
$sql=$db->sql_select("table","","5","*","dates","asc");
foreach ($sql as $k=>$v){
echo "$k-"."$v
";
}

//只能查询出一条为什么呢? limit 已经给值了
?>
最佳答案
if (myreader.HasRows)
  {
  MessageBox.Show(myreader.GetString("email") );
  }
  }
  myreader.Close();
  mycon.Close();
全部回答
你是想用填入一个数组然后自动解析出sql语句么? 我给你个思路吧... select [select options] from [tables] [condition] 首先是select options,一般有查询count(*)、*或者指定一些查询值 所以可以把select options的选项定义在一个数组中的一个新的组 也就是 $array = array( "select" => array("a", "b") ); 你需要循环select的值,然后解析成sql 解析出来大概就是 select a,b from ... 然后table,这个好说.. 直接给个固定值 最麻烦就是后面的condition,也就是 select **** where a = 'a' 之类的东西 这个你可以作为常项 array( “select” => array("a","b"), "username" => "mutou" ); 你直接循环这个单一数组,把select单列出来,后面的用else,然后进行key和value的提取,获取值填入sql 这段解析出来应该是 select a,b from table where username = "mutou" 其他select的常用参数还有order,limit等,可以用同样的办法 最近写了一个比较简单的select类.. 所以暂说这么多了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
TheadvertisementofNaoBaiJinghasbeenseen___
《blood+》中像《saya’s love》的曲子名
霄换个偏旁是什么字
1.6W的激光头聚焦时能切割什么
作文(任选一项写作)(45分)1、受人滴水之
单选题人要生存,要发展,就得不断学习新的知
单选题世界上出现的第一个由发达国家和发展中
腿比较短的女生穿什么裤子好看、显的腿长
In some big cities,is done to make smoke c
爱情句子摘抄受伤的
凡凡钱包是小额贷款吗
单选题致使唐太宗能够虚心纳谏的主要原因是A.
海城区北海清夫园皮肤健康免费试用中心地址在
我是移动宽带50兆,测出来网速是3.20mb/s,怎
若一个三角形每边上的高都平分它所对的角,则
推荐资讯
单选题Howmuchdidthatbag________?A.cos
目前,GG、MM、Xia Mi 等网络语言已成为许多
轧辊怎么读
请问个人住房贷款客户谈话笔录有多重要?急急
郑可以组什么词语
一个人吹火是什么成语
台州市公安局黄岩分局水上派出所在什么地方啊
芝麻峪村委会办公地址在什么地方?我要处理点
似死不死的读音
夜猫子叫有什么预兆
十二连地址在什么地方?想过去办事
小吃油炸猫耳朵怎么做的啊?求指教
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?