so bene che è un argomento molto trattato, infatti mi sono documentato e non pensavo proprio di sbagliare.... invece mi appare:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource

Allora.... ho un classico inserimento di dati in un db, ma devo verificare con il campo TEL, se esiste già un record uguale e se esiste non inserirne uno identico, allora io ho fatto così-->


<?php
$nome = $_POST["nome"];
$tel = $_POST["tel"];
$note = $_POST["note"];

{

$query_tel = "SELECT tel FROM tab WHERE tel = '$tel'";
$result_tel = mysql_query ($query_tel);

if (mysql_num_rows($query_tel) >= 1)
die("Errore: tel già utilizzato.");

else {

mysql_query("insert into tab (nome, tel, note) values ('$nome','$tel','$note')");

ecc. ecc.

inserisce bene nel db ma NON verifica se tel è doppio e poi mi appare l'errore sopra incollato...
dove sbaglio??