Parašė SWIZZ· 2010 Lie. 29 23:07:19
#19
Slaptažodį palikau md5 koduotės, nes nesupratau, kaip tą
sha1 detį, nes kai bandžiau neįšėjo, klaidą metė...
O dabar kitas klausimas. Darau administravimo pultą surišta su
MySQL, bet kai bandau prisijungti į
/admin.php gaunų šią klaidą:
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 ''users' WHERE 'id'='2'' at line 1
Ką ji galėtu reikšti? Jei kas galit pasakykit ką ne taip darau... Duosiu
admin.php failo turinį, bet čia kolkas testinimui tik, jokių linkų nėra. :)
if($_SESSION['uid']){
$sql3 = "SELECT admin FROM 'users' WHERE 'id'='".$_SESSION['uid']."'";
$res3 = mysql_query($sql3) or die(mysql_error());
if(mysql_num_rows($res) == 0){
echo "Jus neteisingai prisijungėte!\n";
}else {
$row2 = mysql_fetch_assoc($res3);
if($row2['admin'] != '1') {
echo "Jus neturite teisių patekti čia!\n";
}else {
echo "Sveiki, jus randatės adminstracijos valdyme!\n";
}
}
}
sql3,
res3,
row2 - todėl, kad virš jų yra dar keli, bet ten viskas veikia.