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.