<?php
include("conn.php"); //引入数据库连接文件$qqgonghao=$_GET['qqgonghao'];//GET参数为空的时候,为取号,不为空的时候,更新数据
if(!empty($qqgonghao))
{
$result=mysql_query('select * from qqlist where qqgonghao like "8889" LIMIT 1');
if($row=mysql_fetch_array($result))
{
mysql_query('UPDATE qqlist SET qqgonghao = "'.$qqgonghao.'" WHERE qquin = "'.$row['qquin'].'"');
echo $row['qquin']."----".$row['qqpass'];
}} else {
}
// 释放资源
mysql_free_result($result);
// 关闭连接
mysql_close($conn);
?>
以上写法在并发情况下,就会重复了,不知有何最可取的办法?
include("conn.php"); //引入数据库连接文件$qqgonghao=$_GET['qqgonghao'];//GET参数为空的时候,为取号,不为空的时候,更新数据
if(!empty($qqgonghao))
{
$result=mysql_query('select * from qqlist where qqgonghao like "8889" LIMIT 1');
if($row=mysql_fetch_array($result))
{
mysql_query('UPDATE qqlist SET qqgonghao = "'.$qqgonghao.'" WHERE qquin = "'.$row['qquin'].'"');
echo $row['qquin']."----".$row['qqpass'];
}} else {
}
// 释放资源
mysql_free_result($result);
// 关闭连接
mysql_close($conn);
?>
以上写法在并发情况下,就会重复了,不知有何最可取的办法?
解决方案 »
- 我现在有100多个数据库,但是都是在一个服务器上。都是mysql的而且这些数据库的结构都是一样的。我现在想查询整个100多个数据库中的某个表的所有记录怎么写代码
- order by 和where 的顺序不会影响执行起来先筛选再排序的操作把
- 【请教】MySQL中的数据类型,从LONG变成了MEDIUMTEXT
- 生产环境新安装的mysql数据库,select很慢,为什么?
- mysqldump ....
- 求一mysql 语句....急!!!!
- MySQL的MySQL Administrator是如何实现备份、恢复的?
- 请问
- 使用navicat 无法创建过程和函数
- 求救求救
- C/C++程序里通过SSL连接mysql失败
- mysql多个子查询左联后提示找不到别名表
select * from qqlist where qqgonghao like "8889" LIMIT 1 for update