当前位置:首页 » 编程语言 » phpmsql

phpmsql

发布时间: 2022-09-23 13:35:37

1. 数据库问题 php+mysql

用户u911820378_1“已经超过了”max_updates'资源(当前值:5000)

msql用户red已经超过了'max_updates'(最大更新次数),'max_questions'(最大查询次数),'max_connections'(最大连接数) 这些限制住了。加大数值即可。

分析:在mysql数据库的下有一个库为mysql,它其中有一个表为user 这里面的纪录每一条都对应为一个mysql用户的授权。其中字段max_questions max_updates max_connections 分别记录着最大查询次数 最大更新数 最大连接数,当目前的任何一个参数大于任何一个设定的值就会产生这个错误。
解决:独立主机用户可以直接修改授权表。修改完之后重启mysql或者跟新授权表,进入mysql提示符下执行
FLUSH PRIVILEGES;
记得后面要有分号’;’

网络上的

2. 怎么我的php上传个数据到msql数据库,会在数据库中有2条重复的记录像是上传了2次。

你的sql语句可能是放在循环里面执行了,就会多执行一次

3. 用smarty(php)遍历Msql数据库的一个数据表并通过smarty模板显示

sql
SELECT u.name, u.class, c.number, c.floor
FROM user AS u
JOIN class AS c ON u.class = c.id
LIMIT 0 , 30

模版
<{foreach from=$allMsg item=msg}>

<div class="message" <{php}>
$i++;
if($i%2)
echo 'style="background:#FF1"';
<{/php}>>
<h1><{$msg.author}></h1>
<p><{$msg.connect}></p>
</div>
<{/foreach}>

简单的就是这样的,具体还得你自己再去调整.

4. php msql改密码的问题

这个密码是mysql中root用户的登录密码。如果要修改密码则首先要登录进入MYSQL命令行界面或者使用工具登入MYSQL,之后执行SET PASSWORD FOR root@"%" = PASSWORD(password);
root是用户名,password是新密码。或者执行mysqladmin -u root -p password mypasswd,输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。

5. 我刚刚学php我用dw链接msql数据库是可以但是记录集啊,还有其它的添加不

mysql的路径,你到php5的config.inc文件里面配置了吗,不是你自己写的配置文件哦,是php5安装目录下的那个
路径是不需要在dw里面写的

6. thinkphp 3.1.2 中M方法使用sql语句报错问题;

你先输出sql语句看看。echo getlastsql();exit;//输出上一步sql语句。然后把语句拿到数据库中执行看看,如果是对的,那你要检查一下你的数据库配置文件中数据库连接是否正常。

7. 小弟刚自学PHP PHP连接MSQL填写问题 简单 谢谢

<?php
$host = 'localhost'; //数据库地址
$name = 'language'; //数据库名
$user = 'root'; //数据库用户名
$pwd = ''; //数据库密码
$prefix = 'test_'; //数据表的前缀
$language = 'gbk'; //网页的编码
$conn = mysql_connect($host,$user,$pwd);
if(!$conn){
echo "连接数据库失败,请检查数据库地址,数据库用户名和密码是否正确!<br><br>出错页面 config_base.php";
exit();
}
?>

其中,$prefix和$language不一定要添加的,只是我习惯了而已

8. 为什么我用PHP写的mysql语句不能连接到msql

访问路径写错了吧?
或者你mysql服务没开启

9. php网页链接MSQL数据库出现乱码“”

读取数据的时候加上这条语句看看
mysql_query("set names GB2312;");

10. 用smarty(php)遍历Msql的2个表并通过smarty模板显示

查询语句:
select u.name,u.class,c.number,c.floor
from user u
left join class c on u.class=c.id
分页的话在后面用limit 就OK了
详细的代码如下:
pageft.php
<?php
/**
* @author Seph
* @desc pageft
* @date 2009-12-12
*/
//为了避免重复包含文件而造成错误,加了判断函数是否存在的条件:
if(!@function_exists(pageft)){
//定义函数pageft(),三个参数的含义为:
//$totle:信息总数;
//$displaypg:每页显示信息数,这里设置为默认是20;
//$url:分页导航中的链接,除了加入不同的查询信息“page”外的部分都与这个URL相同。
// 默认值本该设为本页URL(即$_SERVER["REQUEST_URI"]),但设置默认值的右边只能为常量,所以该默认值设为空字符串,在函数内部再设置为本页URL。
function pageft($totle,$displaypg=20,$url=''){

//定义几个全局变量:
//$page:当前页码;
//$firstcount:(数据库)查询的起始项;
//$pagenav:页面导航条代码,函数内部并没有将它输出;
//$_SERVER:读取本页URL“$_SERVER["REQUEST_URI"]”所必须。
global $page,$firstcount,$pagenav,$_SERVER;

//为使函数外部可以访问这里的“$displaypg”,将它也设为全局变量。注意一个变量重新定义为全局变量后,原值被覆盖,所以这里给它重新赋值。
$GLOBALS["displaypg"]=$displaypg;

/*if(!$page) $page=1*/;
if(@$_GET['page'])
$page = intval($_GET['page']);
else
$page = 1;

//如果$url使用默认,即空值,则赋值为本页URL:
if(!$url){ $url=$_SERVER["REQUEST_URI"];}

//URL分析:
$parse_url=parse_url($url);
$url_query=@$parse_url["query"]; //单独取出URL的查询字串
if($url_query){
//因为URL中可能包含了页码信息,我们要把它去掉,以便加入新的页码信息。
//这里用到了正则表达式,请参考“PHP中的正规表达式”(http://www.pconline.com.cn/pce/empolder/wz/php/10111/15058.html)
$url_query=ereg_replace("(^|&)page=$page","",$url_query);
//将处理后的URL的查询字串替换原来的URL的查询字串:
$url=str_replace($parse_url["query"],$url_query,$url);

//在URL后加page查询信息,但待赋值:
if($url_query) $url.="&page"; else $url.="page";
}else {
$url.="?page";
}

//页码计算:
$lastpg=ceil($totle/$displaypg); //最后页,也是总页数
$page=min($lastpg,$page);
$prepg=$page-1; //上一页
$nextpg=($page==$lastpg ? 0 : $page+1); //下一页
$firstcount=($page-1)*$displaypg;

//开始分页导航条代码:
$pagenav="显示第 <B>".($totle?($firstcount+1):0)."</B>-<B>".min($firstcount+$displaypg,$totle)."</B> 条记录,共 $totle 条记录<BR>";

//如果只有一页则跳出函数:
if($lastpg<=1) return false;

$pagenav.=" <a href='$url=1' target=_self>首页</a> ";
if($prepg) $pagenav.=" <a href='$url=$prepg' target=_self>前页</a> "; else $pagenav.=" 前页 ";
if($nextpg) $pagenav.=" <a href='$url=$nextpg' target=_self>后页</a> "; else $pagenav.=" 后页 ";
$pagenav.=" <a href='$url=$lastpg' target=_self>尾页</a> ";

//下拉跳转列表,循环列出所有页码:
$pagenav.=" 到第 <select name='topage' size='1' onchange='window.location=\"$url=\"+this.value'>\n";
for($i=1;$i<=$lastpg;$i++){
if($i==$page) $pagenav.="<option value='$i' selected>$i</option>\n";
else $pagenav.="<option value='$i'>$i</option>\n";
}
$pagenav.="</select> 页,共 $lastpg 页";
}
}/*没有用Get传值*/
?>

list.php
=================================
<?php
//链接数据库
require("pageft.php");

$pagesize = 10;//每页显示条数

$sql_num = "select u.name,u.class,c.number,c.floor from user u left join class c on u.class=c.id";
$que_num = mysql_query($sql_num);
$num = mysql_num_rows($que_num);
pageft($num,$pagesize);

$array = array();
$sql = "select u.name,u.class,c.number,c.floor from user u left join class c on u.class=c.id limit ".$firstcount.",".$pagesize;
$query = mysql_query($sql);
$i=0;
while($rs = mysql_fetch_array($query))
{
$array[] = array(
'code' => $i++
'name' => $rs['name'],
'class'=> $rs['class'],
'num' => $rs['number'],
'floor'=> $rs['floor']
)
}
//$tpl是我实例化的smarty的对象换成您的就OK了
$tpl -> assign("arr",$array);//查出的结果 二维数组
$tpl -> assign("pagenav",$pagenav);//分页条

$tpl -> display("list.html");
?>

list.html
========================
<html>
<head>
<title>列表</title>
</head>
<body>
<table>
<tr>
<td>姓名</td>
<td>班级</td>
<td>班级人数</td>
<td>所在楼层</td>
</tr>
<!-- 我这的 "<{"和"}>"是在smarty里设置的标签开始结束 换成您的 -->
<{foreach item=loop from=$arr}>
<tr style="background-color:<{if loop.code%2==0}>#E9FAFC<{elseif loop.code%2==1}>#DAEFDB<{/if}>">
<td><{$loop.name}></td>
<td><{$loop.class}></td>
<td><{$loop.num}></td>
<td><{$loop.floor}></td>
</tr>
<{/foreach}>
<tr>
<td colspan="3"><{$pagenav}></td>
</tr>
</table>
</body>
</html>

我只是大体写了一下 您自己在完善一下
有不明白的地方可以在线问我 我HI一直在线

希望我的回答对您有所帮助
\(^o^)/~

热点内容
云表服务器安装导致电脑崩溃 发布:2024-05-07 15:58:35 浏览:524
ftp是什么检测器 发布:2024-05-07 15:37:59 浏览:403
重庆电信服务器租用教学云主机 发布:2024-05-07 15:28:05 浏览:73
python声明对象 发布:2024-05-07 15:28:03 浏览:128
存储过程的应用场景 发布:2024-05-07 15:12:16 浏览:613
车内配置怎么看 发布:2024-05-07 15:11:39 浏览:209
outlook已发送文件夹 发布:2024-05-07 14:08:13 浏览:31
佛系源码 发布:2024-05-07 14:04:03 浏览:674
php蚂蚁 发布:2024-05-07 13:49:22 浏览:401
phpfpmpid 发布:2024-05-07 13:44:29 浏览:521