Unknown column 'id' in 'where clause'
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
bereich
code
dank
fehler
leute
meldung
problem
programmieren
schau
schnelle hilfe
sender
show
spalte
struktur
support
system
tabelle
text
tool
url
-
Hey leute :D
Wollte mal nach langer zeit was in vb programmieren
Und da dachte ich mir das ich nen hackloader für nen freund mache Hab alles mit der datenbank undo untermhut nur hab ich da ein problem wenn ich diesen code : Dim myAdapter As New MySqlDataAdapter("select * from user where id='" & UsernameTextBox.Text & "'", mycon) verwende dann kommt dieser : Unknown column 'id' in 'where clause' Fehler :
Bitte dringenst um schnelle hilfe (Der loader soll bis morgen mittag fertig sein)
Danke euer Hosch! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
hoschi111 schrieb:
Hey leute :D
Wollte mal nach langer zeit was in vb programmieren
...
Bitte dringenst um schnelle hilfe (Der loader soll bis morgen mittag fertig sein)
Danke euer Hosch!
1) Gehört eine VB-Frage denn wirklich in den Support-Bereich von LC?
Also ich täts ja verschieben tun. Wohin auch immer.
2) "Bitte dringenst um schnelle hilfe" lässt sich noch steigern, in etwa
"Bitte dringenst um schnellste hilfe".
3) Bei Deinem Namen scheint sich ein Fehlerteufel eingeschlichen zu haben.
Sollte es nicht "Husch" heißen?
-
Support ist wohl nicht der richtige Bereich dafür.
Da es auch nicht um ein VB-spezifisches Problem geht, ist der Thread wohl im MySQL-Bereich gut aufgehoben.
-> verschoben -
klapt irwie nicht :S
-
hoschi111 schrieb:
Was klappt nicht? Beschreibe doch was du versucht hast und was dabei herausgekommen ist.
klapt irwie nicht :S
Hast du bereits mit phpMyAdmin geschaut ob die Spalte 'id' in deiner Tabelle überhaupt existiert? -
(Ich will ja die Spalte User öffnen dammit ich dann mit meinen tool drauf zugreifen kann) Es gibt zwar die spalte User aber dann
Weiß es nicht was es auswählen soll -
hoschi111 schrieb:
1. Warum Fettschrift?
(Ich will ja die Spalte User öffnen dammit ich dann mit meinen tool drauf zugreifen kann) Es gibt zwar die spalte User aber dann
Weiß es nicht was es auswählen soll
2. Poste bitte die Struktur deiner Tabelle, damit man sich etwas vorstellen kann.
3. 'user' ist doch der Tabellenname und nicht eine Spalte, zumindest laut deinem SQL-Statement??? -
So hab dieses problem eben gefixxt ;D
jz hab ich ein problem mit den password :(
Ich verwende den code Dim mypass As New MySqlDataAdapter("select * from user where password='" & passwordtextbox.Text & "'", mycon)
es kommt die meldung das ich ein falshes pass habe :S -
hoschi111 schrieb:
es kommt die meldung das ich ein falshes pass habe :S
Das kann an dieser Stelle des Codes doch gar nicht auftreten.
Also: wenn du hackyoulife und den anderen Usern die notwendigen Daten nicht zur Verfügung stellst, damit man die vernünftig helfen kann, dann wandert der Thread hier ganz schnell ins Spam-Forum. Anhand einzelner Codezeilen zu sagen, wo genau der Fehler sitzt ist schwierig bis unmöglich, und bei dem von dir beschriebenen Problem ohne Kenntnis der DB-Struktur ebenfalls. -
Ich habe mein username problem eben gefixxt
Ich hab nur ein problem mit meinen password :S -
hoschi111 schrieb:
Was war die Lösung?
So hab dieses problem eben gefixxt ;D
hoschi111 schrieb:
Und wenn du den gesamten Code sowie die Tabellenstruktur nicht postest kann man dir nicht weiterhelfen... da ist die Glaskugel noch zu ungenau dazu.
Ich hab nur ein problem mit meinen password :S
Was bei deiner Passwortsache sofort auffällt: du bist nicht gegen SQL-Injections geschützt, es kann also mit einem speziell aufgebauten Passwort die gesamte Passwortprüfung umgangen werden. -
Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click
Dim myAdapter As New MySqlDataAdapter("select * from user where userid='" & UsernameTextBox.Text & "'", mycon)
Dim mypass As New MySqlDataAdapter("select * from user where password='" & PasswordTextBox.Text & "'", mycon)
Dim mydatatable As New DataTable
myAdapter.Fill(mydatatable)
If mydatatable.Rows.Count > 0 Then
Form1.Show()
Else
UsernameTextBox.Text = ""
PasswordTextBox.Text = ""
MsgBox("Fuck off ")
End If
End Sub
mein ganzer code
Beitrag zuletzt geändert: 1.9.2012 13:15:07 von hoschi111 -
hoschi111 schrieb:
Verwend bitte in Zukunft das
Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click
Dim myAdapter As New MySqlDataAdapter("select * from user where userid='" & UsernameTextBox.Text & "'", mycon)
Dim mypass As New MySqlDataAdapter("select * from user where password='" & PasswordTextBox.Text & "'", mycon)
Dim mydatatable As New DataTable
myAdapter.Fill(mydatatable)
If mydatatable.Rows.Count > 0 Then
Form1.Show()
Else
UsernameTextBox.Text = ""
PasswordTextBox.Text = ""
MsgBox("Fuck off ")
End If
End Sub
mein ganzer code
-Tag um deinen Code lesbar zu formatieren[code]
Zum Code: mal überarbeitet:Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click Dim myAdapter As New MySqlDataAdapter("select * from user where userid='" & UsernameTextBox.Text & "' and password='" & PasswordTextBox.Text & "'", mycon) Dim mydatatable As New DataTable myAdapter.Fill(mydatatable) If mydatatable.Rows.Count > 0 Then Form1.Show() Else UsernameTextBox.Text = "" PasswordTextBox.Text = "" MsgBox("-- was da war komm hier nicht her! --") End If End Sub
Versuch es so nocheinmal...
Wenn es so nicht funktionieren sollte: schau mal (mit phpMyAdmin) ob in deiner Tabelle überhaupt der richtige Eintrag mit dem richtigen User und Passwort existiert. -
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 'where password='meinpw'' at line 1
Einen schritt weiter dank dir ;D
edit / wie genau mach ich das mit phpmyadmin?
Beitrag zuletzt geändert: 1.9.2012 14:06:05 von hoschi111 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage