2013-02-28 67 views

回答

0

首先在表中执行“SELECT”子句,如果存在数据,则执行“UPDATE”else“INSERT”。

0
mysql_query("select second_id from table where second_id=".$the_second_id); 
if(mysql_num_rows >0) { 
mysql_query("update table set column1=value1,column2=value2,... where second_id=".$the_second_id); 
} 
else{ 
mysql_query("insert into table(column1,column2,...) values(value,value2,...) "); 
} 
2

选择使用所述第二标识符。如果有任何行返回运行更新语句else运行插入语句

0
$query = mysql_query('select * from my_table where second_id = '.$second_id); 
if(mysql_num_rows($query) > 0){ 
    mysql_query('update my_table set field = '.$value .' where second_id = '.$second_id); 
} 
else{ 
     mysql_query("insert into my_table (field1, field2...) values ('".$value1."', '".$value2."')"); 
} 
相关问题