php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.06.2011, 00:06  
Neuer Benutzer
 
Registriert seit: 17.06.2011
Beiträge: 8
PHP-Kenntnisse:
Anfänger
tommy99 zeigte ein beschämendes Verhalten in der Vergangenheit
Standard Datensätze sind nicht einsehbar

Ich habe es geschafft ein wort in meine datenbank zu schreiben nur leider kann ich diese nicht wieder abfragen denn in phpmyadmin scheint es so also ob eine zeile existiert aber ncihts darin enthalten ist(screen auf anfrage)

Meine Ideen:

Liegt es villeicht ander Konfiguration der Tabelle oder des Spalte?
Oder gar ander Konfiguration der Gesammten DB?
Falsches einschreiben in die DB?
Oder liegt es Villeicht am Server/Webspace?

Ich kann mir daraus leider keinen Reim machen habt ihr da rat für mich?



LG Tom
tommy99 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.06.2011, 00:13  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Falsches einschreiben in die DB?


Zitat:
habt ihr da rat für mich?
Poste Fragen, auf die man auch antworten kann.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 18.06.2011, 00:16  
Neuer Benutzer
 
Registriert seit: 17.06.2011
Beiträge: 8
PHP-Kenntnisse:
Anfänger
tommy99 zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Also ich schreibe mit folgendem -skript in die DB ein meiner meinung nahc ist an dem Skript nichts auszusetzen?



PHP-Code:
<?php
include("dbconnect.php");
$name $_POST["name"];
$eintrag "INSERT INTO test (name) VALUES ('$name')";
$eintragen mysql_query($eintrag);
?>
dbconnect.php beinhaltet nur 2 Variablen zum Connecten mit der Datenbank.


Hab nochmal genau geschaut wenn ich etwas in die datenbank schreiben lasse dann schreibt er etwas nur anstatt dem wert der ihm aus der index.html übergeben wird ist der wert bei der ersten zeile eins ,bei der zweiten zeile 2 usw.....

Geändert von tommy99 (18.06.2011 um 00:54 Uhr).
tommy99 ist offline   Mit Zitat antworten
Alt 18.06.2011, 11:56  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Fehlerbehandlung & Debugging einsetzen.
Kontrolliere immer und überall, ob deine Operationen erfolgreich waren, lass dir Werte auch auf dem Bildschirm ausgeben, bevor du sie in die Datenbank schreibst. Rate nicht herum, schaffe Tatsachen: Finde heraus, was im Script beim POST an Daten ankommt, wie dein SQL Query zum Schreiben aussieht, ob eine Schreiboperation in die Datenbank auch funktioniert hat...
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 18.06.2011, 12:07  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von tommy99 Beitrag anzeigen
meiner meinung nahc ist an dem Skript nichts auszusetzen?
Doch - und zwar erstens, dass es sich überhaupt nicht dafür interessiert, ob die Abfrage erfolgreich oder fehlerhaft war.
Informiere dich also, wie man Fehler bei Datenbankabfragen behandelt.

Und zweitens - Stichwort SQL Injection.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 18.06.2011, 14:10  
Neuer Benutzer
 
Registriert seit: 17.06.2011
Beiträge: 8
PHP-Kenntnisse:
Anfänger
tommy99 zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

ja zum thema SQL Injection ich weis was es ist.und ich habe von mehreren schon gehört ich soll mich drumn kümmern aber auf meiner seite kann man sich nirgends einloggen und vertrauliche daten habe ich auch nicht
tommy99 ist offline   Mit Zitat antworten
Alt 18.06.2011, 14:34  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von tommy99 Beitrag anzeigen
ja zum thema SQL Injection ich weis was es ist.
Nein, offenbar nicht.

Sonst wüsstest du, dass es damit
Zitat:
aber auf meiner seite kann man sich nirgends einloggen
nichts zu tun hat.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 18.06.2011, 14:35  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
aber auf meiner seite kann man sich nirgends einloggen und vertrauliche daten habe ich auch nicht
Hat damit nichts zu tun. Wenn jemand mit einer Injection den Datenbankserver Deines Betreibers plättet, hast Du so oder so Probleme.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 18.06.2011, 16:07  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.856
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Zitat:
Zitat von tommy99 Beitrag anzeigen
dbconnect.php beinhaltet nur 2 Variablen zum Connecten mit der Datenbank.
user + passwort

bleibt datenbankname den man noch bräuchte damit der mysql-connector auch weiß welche datenbank er bezirzen soll, wo steht die ? ne datei weiter ? ^^

um dein Problem SQL-Injection mal zu verdeutlichen, es reicht wenn ich die SQL befehle der URL "mitgebe" um sie bei solch großen Löchern wie die deinen in der Datenbank auszuführen.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Datensätze von zwei Tabellen miteinander vergleichen? Extremefall PHP Einsteiger 4 01.06.2011 15:21
Datensätze aus 2 Querys in eine Variable für While-Schleife Paeisi PHP Tipps 2010 10 20.07.2010 15:00
ID der geänderten datensätze herrausfinden? DarkPrisma Datenbanken 4 08.09.2009 18:49
in einer schleife datensätze löschen? SimStar001 Datenbanken 7 28.06.2009 11:03
Datensätze aus Datenbank in Flash auflisten beta02 JavaScript, Ajax und mehr 5 23.06.2009 16:03
Datensätze sind auf einmal weg web4free Datenbanken 17 15.08.2008 20:57
[Erledigt] Fehlende Datensätze bei Ausgabe... Ramona86 Datenbanken 8 04.07.2008 12:12
mehrere datensätze mit mehreren submits ändern kladotti PHP Tipps 2008 2 27.04.2008 21:43
Datensätze verschieben Hilfe benötigt Stefano Datenbanken 4 16.04.2008 12:52
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
Datensätze in tabelle anzeigen tommi89 Datenbanken 5 23.09.2005 11:44
[Erledigt] Datensätze nach Datum (NOW) -14 ermitteln. Datenbanken 10 02.05.2005 16:00
Datensätze kampfnickel PHP Tipps 2005 4 17.01.2005 13:41
datensätze ausgeben lindner PHP Tipps 2004-2 13 03.12.2004 16:07
Datensätze löschen für die kein Eintrag in anderer Tabelle.. robo47 Datenbanken 7 10.11.2004 09:42

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php einsehbar

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:17 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum