重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
先mysql_connect()到mysql再做mysql_query()的相关操作。
超过10年行业经验,技术领先,服务至上的经营模式,全靠网络和口碑获得客户,为自己降低成本,也就是为客户降低成本。到目前业务范围包括了:成都做网站、网站建设、外贸营销网站建设,成都网站推广,成都网站优化,整体网络托管,微信小程序开发,微信开发,app软件开发,同时也可以让客户的网站和网络营销和我们一样获得订单和生意!
====================================================================
?php
$server = "localhost";
$username = "root";
$password = "";
$database = "myabc";
$ranks = array(
1="newbie",
2="new member",
3="member",
4="high member",
5="very high member",
6="supreme member",
7="ultra member",
8="godlike member",
9="god member",
10="low god",
11="medium god",
12="high god",
13="very high god",
14="supreme god",
15="ultra god",
16="perfect"
);
$couldNotOpenDatabase = "Could not open databaseBR\n please check your settings in config.php";
$couldNotConnectMysql="Could not connect Mysql!";
$conn=mysql_connect($server,$username,$password) or die ($couldNotConnectMysql);
if (mysql_select_db($database,$conn))
{//数据库存在,做相应操作
}
else
{//数据库不存在,创建一个,并做相应操作
$query = "CREATE DATABASE $database";
$result = mysql_query($query);
mysql_select_db($database,$conn)or die ($couldNotOpenDatabase);
}
?
呵呵,这个我会代码我写下!加注释...
$link = mysql_connect("localhost", "user", "123");//连接数据库
mysql_select_db("db");//选择数据库
$kkk=_GET('k');
$sql="select * from ttt where kkk='$kkk'";//查询kkk对应content语句
$set=mysqluery($sql);//执行sql语句!
$rs=mysql_fetch_arry($set);
$content=$rs['content'];//取出kkk对应的content
if($content==''){
$content=fff($kkk);//将fff($kkk)赋值给content
//---这里面说加入相应字段是不是指插入数据库里面!如果是
//----那样的话就再加两句:$sa="update ttt set content='$content' where kkk='$kkk'";
//-----$set_a=mysql_query($sa);
}else{
echo $content;//输出$content
}
完成....
你后面说的问题:如果$kkk有重复那我刚才的语句就把所有kkk=$kkk的全部更新了!
你只想选择出第一条记录的话:把查询语句改成这样$sql="select top 1 * from ttt where kkk='$kkk'";
还有就是数据入库的时候要替换什么东西,读取出来的时候还需要还原。这句话不明白!
呵呵,别忘了给我加分哦!
sybase_connect连上数据库。
语法: int sybase_connect(string [servername], string [username], string [password]);
返回值: 整数函数种类: 数据库功能 本函数用来打开与 Sybase 数据库的连接。
参数 servername 为欲连上的数据库服务器名称。
参数 username 及 password 可省略,分别为连接使用的帐号及密码。
使用本函数需注意早点关闭数据库,以减少系统的负担。
连接成功则返回数据库的连接代号,失败返回 false 值。
?php
mysql_connect("localhost","你的名字,一般为root","你的密码")or
die("cannot
connect
with
the
localhost.");
mysql_slect_db("你的数据库名字")
or
die("cannot
connect
with
the
database.");
//这就是连接数据库的代码,简单的写法。
?
查询表单.HTML
form action=search.php method=get
keyword:input name=key value="" type=textinput type=submit value="submit"
/form
search.php
?php
$dbhost="数据库地址";
$dbuser="数据库用户名";
$dbpwd="数据库密码";
$database="数据库名";
$key=$_GET['key'];
$db_source = mysql_connect($dbhost, $dbuser, $dbpwd);
mysql_select_db($database, $db_source) or die("数据库连接出错!");
mysql_query("set names GBK");
?
style
*{font-size:14px;}
body{padding:0;margin:0}
th,td{padding:10px}
/style
h1搜索结果/h1
?php
$pagesize=3;
//取得记录总数$rs,计算总页数用
$rs=mysql_query("select count(id) from tb_news where title like '%".$key."%'",$db_source);
$myrow = mysql_fetch_array($rs);
$numrows=$myrow[0];
//计算总页数
$pages=intval($numrows/$pagesize);
if ($numrows%$pagesize)
{$pages++;}
//设置页数
if (isset($_GET['page'])){
$page=intval($_GET['page']);
}
else{
//设置为第一页
$page=1;
}
//计算记录偏移量
$offset=$pagesize*($page - 1);
//读取指定记录数
$rs=mysql_query("select * from tb_news where title like '%".$key."%' order by id desc limit $offset,$pagesize",$db_source);
if ($myrow = mysql_fetch_array($rs))
{
$i=0;
do {
?
这里为循环代码,单独出来了
?php echo "a href=Show.php?id=".$myrow["id"]."".$myrow["title"]."/a";?br
?php
$i++;
}
while ($myrow = mysql_fetch_array($rs));
}
echo "div align='center'共有".$pages."页(".$page."/".$pages.")";
for ($i=1;$i$page;$i++)
echo "a href='?page=".$i."key=".$key."'[".$i ."]/a ";
echo "[".$page."]";
for ($i=$page+1;$i=$pages;$i++)
echo "a href='?page=".$i."key=".$key."'[".$i ."]/a ";
echo "/div";
?