PHP连mysql 的计数器代码那里错了

<?$mysql_server_name='localhost';$mysql_username='root';$mysql_password='123';$mysql_... <?
$mysql_server_name='localhost';
$mysql_username='root';
$mysql_password='123';
$mysql_database='mycounter';
$conm=mysql_come( $mysql_server_name,$mysql_username,$mysql_password );
$sql = 'INSERT INTO `mycounter`.`come` (`new` )VALUES ('1')';
mysql_select_db($mysql_database,$conn);
$result = mysql_query($sql);
mysql_close($conn)
?>
展开
 我来答
notearsangel
2010-11-17 · TA获得超过411个赞
知道小有建树答主
回答量:124
采纳率:0%
帮助的人:160万
展开全部
(1)mysql_come函数是你自己写的吗?没有见过,mysql_connect是常用的数据库连接函数。
(2)$conm=mysql_come( $mysql_server_name,$mysql_username,$mysql_password );
mysql_select_db($mysql_database,$conn);
使用的变量为$conn,定义的为$conm,不一致。
(3)关于mysql_query
mysql_query() 仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回 FALSE。
对于其它类型的 SQL 语句,mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE。
非 FALSE 的返回值意味着查询是合法的并能够被服务器执行。这并不说明任何有关影响到的或返回的行数。很有可能一条查询执行成功了但并未影响到或并未返回任何行。
(4)如果是网站访问计数的话,计数次数可以采用自增字段。这样可以把用户信息、时间、ip等其他信息也存到数据库里,而不用管当前次数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ylongshao1987
2010-11-16 · TA获得超过9811个赞
知道小有建树答主
回答量:1277
采纳率:100%
帮助的人:704万
展开全部
错误时数据不能入库吧。你写的sql不对,$sql="insert ('new') into mycounter.come values ('1')",这样应该可以了,要不就你先试试别插入单个字段,直接insert into mycounter.come value (...),如果是varchar的记得打''。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-11-17
展开全部
$conm=mysql_come($mysql_server_name,$mysql_username,$mysql_password );
看看你这段代码句柄是什么、、、、
mysql_select_db($mysql_database,$conn);
再看看你这个连接标识是什么?要细心啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-11-30
展开全部
133
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式