Originariamente inviato da las
la selezione, intesa come estrazione di dati, la farà da tutte e due contemporaneamente ma la clausola WHERE deve sapere cosa controllare, se poi devi estrarre le righe che hanno entrambe le colonne con quel dato valore:
Codice PHP:
$query = "SELECT * FROM amici, amici_temp WHERE amici.username_proprietario='".$_SESSION['utente']."' AND amici_tmp.username_proprietario='".$_SESSION['utente']."' '";
// oppure le riche in cui almeno una delle due ha quel valore
$query = "SELECT * FROM amici, amici_temp WHERE amici.username_proprietario='".$_SESSION['utente']."' OR amici_tmp.username_proprietario='".$_SESSION['utente']."' '";
Grazie, comunque avevo già risolto con l'OR. Ora mi sono accorto che lo script che ho scritto mi dà questo errore:'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1' at line 1'.
Credo si riferisca a questa query:
Codice PHP:
$query=mysql_query("INSERT INTO amici_temp (username_proprietario, username_amico) VALUES ('".$_SESSION['utente']."', '".$_GET['id']."')");
come posso risolvere?
Grazie ancora per il tuo aiuto.