usando questo piccolo script mi dovrebbe restituire l'ID in base ad una clausola where.
Ma questo non avviene, mi da problemi con la '@' presente nella variabile, se quando dichiaro la variabile la inserisco tra gli apici l'echo mi restituisce
$result = "Resource id #3"
Potreste aiutarmi a trovare l'errore?
Grazie.
Codice PHP:
<?php
 
/*Config file */
include('dati.php'); 

//variabili
   
$email giorgio@yopmail.com;
 
//connessione database
$link=mysql_connect("$databaseHostName","$databaseUserName","$databaseUserPassword")
       or die (
"Non riesco a connettermi a $databaseHostName");
mysql_select_db ($databaseName$link)
       or die (
"Non riesco a selezionare il db $databaseName<br>");
//selezionamo ID personale per riportarlo nelle tabelle che lo richiedono
$ID_PERS "SELECT ID FROM personale WHERE (cognome = '$email')";
$result mysql_query($ID_PERS) or die (mysql_error());
echo 
'$result = "' $result '"'
mysql_close($link);
?>
ps: capisco che per molti di voi sono banalità, ma io sto imparando ad usare questo linguaggio, vi ringrazio per la vostra pazienza.