Fehlermeldung: SELECT command denied to user ....

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • erniedd
    antwortet
    ich hab den blöden fehler gefunden.. es warn dummer schreibfehler, echt danke dankeeeeee dankee für alles Leute !!

    Einen Kommentar schreiben:


  • wahsaga
    antwortet
    Die Meldung besagt, dass der User, unter dem du zur Datenbank verbunden hast, keine Berechtigung hat, ein SELECT-Statement auszuführen.
    Wenn das bei einer einzelnen Tabelle nicht passiert, aber dann, wenn du eine zweite per JOIN hinzunimmst - dann wird der Nutzer für diese wohl keine Leseberechtigung haben - also überprüfe das.

    Einen Kommentar schreiben:


  • erniedd
    antwortet
    alsoooo

    ich hab die ganze seite schritt für schritt nochma neu aufgebaut, und jedesmal wenn ich folgende Datensatzt gruppe einbringe:

    Code:
    SELECT `tblspieledatenbank`.`int_spiel_id`, `tblspieledatenbank`.`str_spiel_name`, `tblgenre`.`str_genre_name`
    FROM `tblgenre`  LEFT JOIN `gameboxx`.`tblspieledatenbank` ON `tblgenre`.`int_genre_id` = `tblspieledatenbank`.`int_genre_id`
    WHERE `tblspieledatenbank`.`str_spiel_name` LIKE 'a%'
    ORDER BY `tblspieledatenbank`.`str_spiel_name` ASC
    kommt der Fehler ... keine ahnung warum
    Code:
    <?php require_once('../Connections/verbindung.php'); ?>
    <?php
    if (!function_exists("GetSQLValueString")) {
    function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
    {
      if (PHP_VERSION < 6) {
        $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
      }
    
      $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
    
      switch ($theType) {
        case "text":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;    
        case "long":
        case "int":
          $theValue = ($theValue != "") ? intval($theValue) : "NULL";
          break;
        case "double":
          $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
          break;
        case "date":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;
        case "defined":
          $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
          break;
      }
      return $theValue;
    }
    }
    
    mysql_select_db($database_verbindung, $verbindung);
    $query_Recordset1 = "SELECT `tblspieledatenbank`.`int_spiel_id`, `tblspieledatenbank`.`str_spiel_name`, `tblgenre`.`str_genre_name` FROM `tblgenre`  LEFT JOIN `gameboxx`.`tblspieledatenbank` ON `tblgenre`.`int_genre_id` = `tblspieledatenbank`.`int_genre_id` WHERE `tblspieledatenbank`.`str_spiel_name` LIKE 'a%' ORDER BY `tblspieledatenbank`.`str_spiel_name` ASC";
    $Recordset1 = mysql_query($query_Recordset1, $verbindung) or die(mysql_error());
    $row_Recordset1 = mysql_fetch_assoc($Recordset1);
    $totalRows_Recordset1 = mysql_num_rows($Recordset1);
    ?>
    Zuletzt geändert von erniedd; 09.05.2009, 22:23.

    Einen Kommentar schreiben:


  • erniedd
    antwortet
    sorry, ich schreib irgendwie gerade nur mist, sorry sorry

    öhm ähm, ich meld mich dann wenn ich bischin weiter bin
    ich steh hier gerade aufn schnlauch

    also irgendwie scheint alles zu gehen nur 2 seiten nicht, und ich weis nicht woran das liegt.. keine ahnung

    ich meld mich später oder morgen

    Einen Kommentar schreiben:


  • wahsaga
    antwortet
    Zitat von erniedd Beitrag anzeigen
    wie bei bei a-z wenn man da drauf klickt, ich denke ma das höngt damit zusammen, das ich da mehrere abfragen habe.
    1. Was heisst das?,
    2. Wieso?

    Einen Kommentar schreiben:


  • erniedd
    antwortet
    sooo.. die einfache abfrage funtzt

    ich bin jetzt ma nen bischin am rumprobieren, was eigentlich funtzt,
    naja aber ich zeig ma die seite her
    und die geht fast,,, außer wenn ich mehrere abfragen starte, bekommte die bekannte fehlermeldung

    Unbenanntes Dokument

    wie bei bei a-z wenn man da drauf klickt, ich denke ma das höngt damit zusammen, das ich da mehrere abfragen habe.

    vielleicht will funpic das nicht, ich weis es au nicht so richtig, oder vielleicht liegt es an meiner seite

    nicht wundern wenn irgendwas nicht geht, oder manche bilder zu groß sind, ich bin noch voll am basteln

    Einen Kommentar schreiben:


  • erniedd
    antwortet
    wegen der ip hab ich jetzt ma keine ahnung, was sich damit auf sich hat ....

    ich hab meine Datenbank über phpmyadmin angelegt, und ich kann auch drauf zugreifen und das leuft wunderbar, hier im browser joaaaaa...

    öhm~~ meine Datenbank hab ich bei meinen test server pma exportiert in sql dann hab ich das kopiert und dann bei dem funpic pma als sql befehl ausgeführt, sind alle Tabellen dann importiert worden.

    ich mach gleich ma ne einfach abfrage. muss erma jetzt wech
    Zuletzt geändert von erniedd; 09.05.2009, 19:07.

    Einen Kommentar schreiben:


  • asp2php
    antwortet
    kannst du überhaupt irgendeine Tabelle ansprechen? Kannst du via PMA auf deine DB zugreifen? Wie hast du den DB-User bei Funpic angelegt?

    Einen Kommentar schreiben:


  • combie
    antwortet
    192.168.117.4 ist ganz was anderes als 192.168.117.3
    Selbst 192.168.117.2 ist hier schon aufgetaucht...
    ----
    Warum?

    Einen Kommentar schreiben:


  • erniedd
    antwortet
    ich hab jetzt in meiner verbindungs.php mysql_pconnect in mysql_connect abgeändert, es bleibt dann bei der Fehlermeldung:

    SELECT command denied to user 'erniedd'@'192.168.117.4' for table 'tblspieledatenbank'

    Einen Kommentar schreiben:


  • combie
    antwortet
    Fatal error: Access denied for user 'erniedd_01'@'192.168.117.3' (
    Ich bin mir relativ sicher, dass funpic kein privates Netz namens 192.168.* hat. Zuminstest stehen da keine öffentlichen DB Server.
    Ich glaube auch nicht, dass sie solche Adressen raus Routen.

    Einen Kommentar schreiben:


  • Kropff
    antwortet
    Zitat von Blackgreetz Beitrag anzeigen
    PHPINFO von Funpic:
    mysql.allow_persistent Off Off

    Da ich mich mit den Einstellungen selber nicht wirklich auskenne, würde ich nur raten, dass Funpic wohl doch was dagegen hat.
    normalerweise läuft das doch so ab. wenn ein mysql_pconnect nicht gestattet ist, so wird automatisch ein mysql_connect gesetzt. oder?

    @erniedd
    mal ein simples mysql_connect ausprobiert?

    peter

    Einen Kommentar schreiben:


  • Blackgreetz
    antwortet
    PHPINFO von Funpic:
    mysql.allow_persistent Off Off

    Da ich mich mit den Einstellungen selber nicht wirklich auskenne, würde ich nur raten, dass Funpic wohl doch was dagegen hat.

    Einen Kommentar schreiben:


  • Kropff
    antwortet
    also entweder sind deine zugangsdaten falsch (was ich vermute) oder bei funpic reagiert man allergisch als pconnect (was eher unwahrscheinlich ist).

    ansonsten solltest du dich mal bei funpic melden, denn ich bin hier überfragt.


    peter

    Einen Kommentar schreiben:


  • erniedd
    antwortet
    oki ich habe eine neue Datenbank erstellt mit neuen user
    und meine verbdinungs.php angepasst

    jetzt bekomme ich folgendende Fehleremeldung:

    Code:
    Warning: mysql_pconnect() [function.mysql-pconnect]: Access denied for user 'erniedd_01'@'192.168.117.3' (using password: YES) in /usr/export/www/vhosts/funnetwork/hosting/erniedd/Connections/verbindung.php on line 9
    
    Fatal error: Access denied for user 'erniedd_01'@'192.168.117.3' (using password: YES) in /usr/export/www/vhosts/funnetwork/hosting/erniedd/Connections/verbindung.php on line 9

    Einen Kommentar schreiben:

Lädt...
X