PHP 5.3을 사용하여 삽입하기 전에 URL이 이미 테이블에서 사용 가능한지 확인하고 싶습니다.PHP를 사용하여 삽입 전에 MySQL 행의 데이터 확인 5.3
+-------------+-----------+ + durl + surl + +-------------+-----------+ + abc + xyz + + mno + pqr + + efg + jkl + +-------------+-----------+
만약 내가 abc를 추가한다면 그것은 col 2 [surl] xyz에 저장된 값을 준다.
그리고 그렇지 않은 경우 데이터베이스에 추가하십시오.
$query="select * from new where durl = 'tmp'";
$result = mysql_query($query);
if (mysql_num_rows($result)>0) {
// return value of col 2
}
else {
$sql = 'INSERT INTO new
(durl,surl)
VALUES ("tmp", "XYZ")';
mysql_select_db('a4806808_my');
$retval = mysql_query($sql, $conn);
mysql_close($conn);
당신의 질문은 무엇입니까 ?? –
그러나 mysql_num_rows는 PHP 5.3에서이 모든 다른 함수를 에러로 만든다 – Nilay