SELECT command denied to user

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

  • SELECT command denied to user

    hallo.
    ich weiß einfach nicht mehr, was ich tun soll, ich bitte um hilfe.
    folgendes problem:
    folgendes selectstatement funktioniert:

    select * from tabellennamen

    wenn ich aber einen bestimmten datensatz aus der datenbank haben will ( d.h. select * from tabellennamen where id='$id') dann bekomme ich den fehler
    SELECT command denied to user 'user'@'localhost' for table 'kontakte'

    bei mir am rechner funktioniert alles einwandfrei- hab das ganze jetzt aber auf den server eines bekannten (ein kleiner webhoster) geladen- dort bekomme ich immer diese fehlermeldung.. hab schon alles versucht.

    danke im vorherein für die hilfe
    schönen abend
    igor

  • #2
    Offensichtlich sind die Rechte deines Datenbankbenutzers auf dem Server falsch gesetzt.
    Wenn du da keinen Zugriff hast, solltest du deinen Bekannten mal darauf ansprechen, dass er das korrigiert.

    Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

    bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
    Wie man Fragen richtig stellt

    Kommentar


    • #3
      server gewechselt noch immer selbe fehlermeldung...

      Kommentar


      • #4
        Rechte falsch gesetzt

        http://www.elektronikschule.de/~grup...vileges_d.html
        "Nicht jeder Mensch kann und soll Programmieren[...]".

        Kommentar


        • #5
          fehler endlich gefunden-> lag bei mir!

          PHP-Code:
                  $inhalt=mysql_query("Select * from kontakte WHERE KontakteID='$datensatz'")or die(mysql_error());
                      while (
          $daten2 mysql_fetch_array($inhalt)){
                          
          $anz=mysql_num_rows(mysql_query("SHOW COLUMNS FROM kontakte"));
                          for(
          $ui=0;$ui<$anz;$ui++){
                              
          $inhalte[$ui]=$daten2[$ui];
                          }
                      } 
          ich habe stattdessen aber SHOW COLUMNS FROM d2.kontakte

          (d2= datenbank name bei mir am localhost-> am server heißt die db anders)
          ich bin die ganze zeit davon ausgegangen, dass das bere query den fehler verursacht, hab blöderweise nie weiter geschaut...

          dumm!
          aber danke für den link, ist interessant!
          feinen tag!

          ps: system soll so variable wie möglich sein-> daher kann der client alle formulare selber anpassen, felder hinzufügen usw...

          Kommentar

          Lädt...
          X