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)
?> 展开
$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)
?> 展开
4个回答
展开全部
(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等其他信息也存到数据库里,而不用管当前次数。
(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等其他信息也存到数据库里,而不用管当前次数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
错误时数据不能入库吧。你写的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);
再看看你这个连接标识是什么?要细心啊
看看你这段代码句柄是什么、、、、
mysql_select_db($mysql_database,$conn);
再看看你这个连接标识是什么?要细心啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-11-30
展开全部
133
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询