zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden Probleme mit DB

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 23.05.2015, 19:08
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 13.12.2014
Beiträge: 137
Nördy kann nur auf Besserung hoffen
Standard Probleme mit DB

Ich habe ein komisches Problem
PHP-Code:
<?php
$server   
'mysql:dbname=danpre;host=localhost; port=3333';
$user     'danpre';
$password 'zeig ich nicht :p';
$options  = array
            (
              
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8',
            );
$pdo      = new PDO($server$user$password$options);


$name=$_POST['name'];
$pass1=$_POST['pass1'];
$pass2=$_POST['pass2'];

if ((
$name!="") && ($pass1!="") && ($pass2!=""))
            
$statement $pdo->prepare("INSERT INTO danpre(name, pass1, pass2)
                VALUES(:first, :second, :third)"
);
            
$statement->execute(array(
                
"first" => "$name",
                
"second" => "$pass1",
                
"third" => "$pass2"
            
));
else
        
"Nicht alle Felder ausgefullt";
?>
Auf jedenfall hat das jetzt eigentlich über meine Website funktioniert das die Daten in meine DB eingeschrieben werden...

Auf jedenfall war nach dem 7mal eintragen meine Tablle komisch...

Die 7 Zeile war nur halb da und da stand auch nix mehr drin..
Das habe ich bei SQL auf Werte löschen geklikt und dann wurden die Daten garnicht mehr in meine DB geschrieben..

Was muss ich anders mnachen??

Mfg Daniel
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 23.05.2015, 19:42
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Ich raff es nicht, warum du meine Hinweise ignorierst und dir dadurch jede Chance nimst die Fehler selbst zu sehen.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 23.05.2015, 22:12
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 13.12.2014
Beiträge: 137
Nördy kann nur auf Besserung hoffen
Standard

Okay protonenbeschleuniger...
Sagst ich soll die Fehlermeldungen ausgeben lassen aber ich weiss ja nicht wie das geht?!
Anstatt unter jede Frage das selbe zu schreiben koenntest du ja auch mir mal erklären wie ich das mache oder?? Wenn ich weiss wie das machen soll dann wer ich es auch ausprobieren und hast du die frage genau gelesen? Da stand auch noch das in phpmyadmin die tabelle nicht richtig angezeigt wird was soll ich den da machen?
Mit Zitat antworten
  #4 (permalink)  
Alt 24.05.2015, 13:19
Benutzerbild von Thielo
Web Ninja
XHTMLforum-Kenner
 
Registriert seit: 17.09.2009
Ort: Stuttgart oder so
Beiträge: 3.372
Thielo ist ein LichtblickThielo ist ein LichtblickThielo ist ein LichtblickThielo ist ein LichtblickThielo ist ein LichtblickThielo ist ein Lichtblick
Standard

Zitat:
Zitat von Nördy Beitrag anzeigen
Okay protonenbeschleuniger...
Sagst ich soll die Fehlermeldungen ausgeben lassen aber ich weiss ja nicht wie das geht?!
Wie wäre es mit 30 Sekunden Googlen?
Suche nach "pdo error" ERSTES Ergebnis => PHP: PDO::errorInfo - Manual

Da hättest du schonmal eventuelle Fehlermeldungen.
Tritt der Fehler auf der lokalen Entwicklungsumgebung auf?

Zitat:
Zitat von Nördy Beitrag anzeigen
Anstatt unter jede Frage das selbe zu schreiben koenntest du ja auch mir mal erklären wie ich das mache oder?? Wenn ich weiss wie das machen soll dann wer ich es auch ausprobieren und hast du die frage genau gelesen?
Wie lernst du es dann? Du lernst es ja schon nicht indem man dir Links zur Dokumentation schickt.


Zitat:
Zitat von Nördy Beitrag anzeigen
Da stand auch noch das in phpmyadmin die tabelle nicht richtig angezeigt wird was soll ich den da machen?
Das zu sagen ist wie beim Autohändler (der spontan 50 Kilometer entfernt ist) anzurufen und einfach zu sagen "Auto kaputt". Kann keine Sau was mit anfangen.
__________________
Hier ein immer gültiges Statement: Überarbeite deine Code, lerne die Grundlagen, widersprich mir nicht, wehre dich nicht, ich habe Recht, wir sind Lolgion, wir sind viele.. potato...
All meine Angaben sind ohne Gewähr, es könnte also trotz meiner Unfehlbarkeit dazu kommen dass ich falsch liege

www.richard-thiel.de | Müssen Websiten überall gleich ausschauen?
Mit Zitat antworten
  #5 (permalink)  
Alt 24.05.2015, 20:31
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Nördy Beitrag anzeigen
Sagst ich soll die Fehlermeldungen ausgeben lassen aber ich weiss ja nicht wie das geht?!
und anstatt zu fragen, stocherst du weiter rum?
Zitat:
Zitat von Nördy Beitrag anzeigen
Anstatt unter jede Frage das selbe zu schreiben koenntest du ja auch mir mal erklären wie ich das mache oder??
Das habe ich. Auf den Seiten die ich verlinke steht das. Warum fragst du nciht, wenn du das nicht verstehst? Und vor allem WAS verstehst du nicht?
Mit Zitat antworten
  #6 (permalink)  
Alt 25.05.2015, 13:15
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 13.12.2014
Beiträge: 137
Nördy kann nur auf Besserung hoffen
Standard

Okay Entschuldigung

Ich haabe jz danach gegoogelt wie man Fehlermeldungen ausgiebt und das Bsp von Thielo habe ich auch benutzt:
PHP-Code:
<?php
$statement 
$dbh->prepare('bogus sql');
if (!
$statement) {
    echo 
"\nPDO::errorInfo():\n";
    
print_r($dbh->errorInfo());
}
?>
Ich habe noch etwas gefunden undzwar soll man sich eine .php.ini Datei anlege und ich habe folgendes rein geschrieben:
PHP-Code:
error_reporting E_ALL
display_errors 
on 
Das Problem ist aber das der keine Fehlermeldungen ausgiebt...
Ist dass Problem dass, das ich mit POST arbeite anstatt GET oder hat das damit nichts zu tun.

Also ich versteh nicht so ganz wie ich die Fehler ausgeben soll..
Mit Zitat antworten
  #7 (permalink)  
Alt 25.05.2015, 16:37
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Naja, wenn das Skript keinen Fehler ausgibt, dann gibt es wohl keinen Fehler.

Dann kann das Problem auch an deinen Daten liegen, die wir aber nicht kennen (genausowenig wie die Tabellenstruktur). Um dir konkret helfen zu können, wäre ein DB Dump hilfreich. Den kannst du mit phpmysqladmin erstellen.
Mit Zitat antworten
  #8 (permalink)  
Alt 25.05.2015, 21:06
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 13.12.2014
Beiträge: 137
Nördy kann nur auf Besserung hoffen
Standard

Müsstest du bestimmte Dateien sehen oder generell?

Also das ist noch nich in einem Projekt ich will das jetzt ersmal nur so machen, damit ich weiß wie es geht.
Mit Zitat antworten
  #9 (permalink)  
Alt 26.05.2015, 01:06
Benutzerbild von Thielo
Web Ninja
XHTMLforum-Kenner
 
Registriert seit: 17.09.2009
Ort: Stuttgart oder so
Beiträge: 3.372
Thielo ist ein LichtblickThielo ist ein LichtblickThielo ist ein LichtblickThielo ist ein LichtblickThielo ist ein LichtblickThielo ist ein Lichtblick
Standard

Moment, du hast exakt
PHP-Code:
 <?php
$statement 
$dbh->prepare('bogus sql');
if (!
$statement) {
    echo 
"\nPDO::errorInfo():\n";
    
print_r($dbh->errorInfo());
}
?>
testen lassen? Da kann ja auch nichts bei herauskommen.
__________________
Hier ein immer gültiges Statement: Überarbeite deine Code, lerne die Grundlagen, widersprich mir nicht, wehre dich nicht, ich habe Recht, wir sind Lolgion, wir sind viele.. potato...
All meine Angaben sind ohne Gewähr, es könnte also trotz meiner Unfehlbarkeit dazu kommen dass ich falsch liege

www.richard-thiel.de | Müssen Websiten überall gleich ausschauen?
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 26.05.2015, 17:32
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 13.12.2014
Beiträge: 137
Nördy kann nur auf Besserung hoffen
Standard

Hmm das ist jetzt natürlich doof..

Kannst du mir sagen durch was ich das: bogus sql ersetzen soll?
$statement = $dbh->prepare('bogus sql');
Ich versteh das auf der Seite (wo dieser Code steht) nicht.
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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 aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
IE hat probleme mit meine Kommentare, was ist da los? Mysteryxxx (X)HTML 7 24.03.2009 22:41
paar Probleme mit dem CSS Layout SimonK. CSS 6 05.10.2008 15:57
IE: Probleme mit ul-Menü Ares CSS 4 18.10.2006 12:42
Probleme bei Umsetzung. Salz` CSS 2 14.09.2006 17:34
Probleme mit Positionierungen schani CSS 3 17.02.2006 15:12


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:37 Uhr.