ferpadro Posted September 15, 2007 Share Posted September 15, 2007 I have a table with 8 fields, one of them is of the id type with auto_increment property. I want to do an INSERT operation in my database only if the value of the 7 remaining fields to insert (excluding id) do not already exist in the table. How can i do it? Thanks in advance Link to comment https://forums.phpfreaks.com/topic/69514-how-to-check-if-a-row-already-exists-in-a-table/ Share on other sites More sharing options...
pocobueno1388 Posted September 15, 2007 Share Posted September 15, 2007 You would do a query to check if there is a row that already exists with that same information. <?php $query = "SELECT col1 FROM table WHERE col1='$col1' AND col2='$col2' AND col3='$col3' ..."; $result = mysql_query($query)or die(mysql_error()); if (mysql_num_rows($result) < 1){ //there were no rows with the same information, so add it here } ?> Link to comment https://forums.phpfreaks.com/topic/69514-how-to-check-if-a-row-already-exists-in-a-table/#findComment-349292 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.