Access denied for user hiba
Sziasztok!
Az a problémám hogy mikor check.php nevű fájlnak átadja az usercp.php nevű az adatokat és kiválasztok egy sort, elküldöm akkor ezt irja ki mindig:
Access denied for user 'www-data'@'localhost' (using password: NO)
Ez mit jelent?
A check.php tartalma:usercp.php
■ Az a problémám hogy mikor check.php nevű fájlnak átadja az usercp.php nevű az adatokat és kiválasztok egy sort, elküldöm akkor ezt irja ki mindig:
Access denied for user 'www-data'@'localhost' (using password: NO)
Ez mit jelent?
A check.php tartalma:
<?php
if(isset($_POST['idk']))
{
$sql="delete from users where id in(".implode(",",$POST['idk']).")";
mysql_query($sql) or die(mysql_error());
}
else
{
echo "Nem választottál ki egy sort sem!";
}
?>
<?php
session_start();
if (isset($_SESSION["admin"]))
{
$kapcsolat = mysql_connect("localhost","felh","jelszo");
$adatbazis = mysql_select_db("dbnev", $kapcsolat);
$sql = "SELECT * FROM users";
$result = mysql_query($sql);
if (mysql_num_rows($result)){
echo "Felhasználók:";
echo "<form name='usercp' method='post' action='check.php'>";
echo "<table border='1'>";
while ($row = mysql_fetch_assoc($result)){
echo "<tr>";
echo "<td><input type='checkbox' name='idk[]' value='".$row['id']."'></td>";
echo "<td>".$row['id']."</td>";
echo "<td>".$row['nev']."</td>";
echo "<td>".$row['felhasznalonev']."</td>";
echo "<td>".$row['jelszo']."</td>";
echo "<td>".$row['email']."</td>";
echo "<td>".$row['bemutatkozas']."</td>";
echo "</tr>";
}
echo "</table>";
echo "<input type='submit' value='Kiválasztott felhasználók törlése'>";
echo "</form>";
}
else
{
echo "Nincsenek felhasználók az adatbázisban";
}}
else
{
echo "Ez az oldal csak az adminok számára érhető el!";
}
?>
Namost miért is írja azt,
Köszönöm, de
Ám újabb hiba...
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 ')' at line 1
A kód már ez:
Megvan!
Validáció
$_POST['idk']
-et kellene ellenőrízni, hogy számok-e.