Salve a tutti, sono nuovo e dopo ore che navigo su questo splendido sito penso di poter postare questo problema a cui non ho trovato ancora soluzione ni topic precedenti..
premetto che uso Xampp su windows xp e su ubuntu 5.10 quindi uso phpmyadmin fornito nel software e le installazioni di php mysql e apache di default.
<?php
<?php
$nome=$_POST["user"];
$pass=$_POST["pass"];
//connessione a mysql
$connessione=mysql_connect('localhost','root','')
or die('Errore di connessione');
//connessione a db
mysql_select_db('lanist',$connessione)
or die('errore di accesso');
//creazione stringa di interrogazione
//$sql = 'SELECT `user`AND`password`FROM `usersepa` WHERE `user`=\'$nome\' AND `password`=\'$pass\'';
$sql = 'SELECT `user`AND`password`FROM `usersepa` WHERE `user`=\'$_POST["user"]\' AND `password`=\'$_POST["pass"]\'';
//$sql = 'SELECT `user` AND`password` FROM `usersepa` WHERE `user`=\'alex\' AND `password`=\'alex81\'';
//esecuzione query
$risultato=mysql_query($sql,$connessione)
or die('Errore di query');
//conta i record e vede se sono nulli
$numerirecord=mysql_num_rows($risultato);
$record=mysql_fetch_row($risultato);
$user=$record[0];
$password=$record[1];
if($numerirecord==1)
{
print("Complimenti ti sei logato con successo");
}
else
{
echo("Username o Password sconosciuti<br><br>");
echo("Hai inserito $nome $pass<br><br>");
echo("quelli veri sono $user $password ");
}
mysql_close($connessione)
or die("DB gia chiuso");
?>
?>
questo è il mio script e come vedete ho inserito 3 stringhe di connessione...la sintassi l'ho controllata con phpmyadmin e quando io provo a passare nella query i valori definiti da me (alex, alex81) tutto funziona mentre se provo a passare i parametri ricevuti dalla pagina precedente secondo la sintassi di phpmyadmin non mi funzoina più nulla e grazie alle stringhe di controllo vedo che con quella sintassi la quesry non riceve nulla come argomento...
ho notato che sul forum spesso usate la scritta "SELECT user AND password FROM usersepa WHERE user=$nome AND password=$pass" ma a me non funziona...sapete dirmi dove sbaglio?