| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |||||||
| Erfahrener Benutzer Registriert seit: 05.09.2007
Beiträge: 5.044
![]() | Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Deine SQL Parameter sind alle "read-only" und Du verwendest die Abfrage nur ein Mal. Dann kannst Du das auch einfacher (finde ich jedenfalls) als PHP-Code: Zitat:
Vielleicht solltest Du auch nochmal über Deine Variablennamen nachdenken.... Und bestimmt habe ich noch irgendwas wichtiges übersehen Geändert von David (02.12.2008 um 02:14 Uhr). | ||||||
| |
| | ||
| Erfahrener Benutzer Registriert seit: 05.09.2007
Beiträge: 5.044
![]() | Zitat:
Ich habe PDO bisher immer gleich in den "Exception-Modus" umgeschaltet. Beim Verbindungen/Erstellen fliegt die eh, also warum nicht gleich komplett so? Ansonsten: PHP-Code: | |
| |
| | ||||
| Benutzer Registriert seit: 25.10.2008
Beiträge: 50
![]() | Hi David Zitat:
Wozu sollte ich frmOrt prüfen, wenn das kein Pflichtfeld ist ? Durch die Pflichtfeldkontrolle prüfe ich ob die Pflichtfelder ausgefüllt sind - ohne die wird der Scriptteil mit der Datenbankoperation ohnehin nicht ausgeführt. Der do=insert Parameter ist nur die Kontrolle ob die Seite sich selbst aufgerufen hat und hat ebenfalls mit der Datenbankoperation nichts zu tun. Und wenn ich Formulardaten bekomme, die NUR die Pflichtfelder umfassen, ist's auch ok. Habe ich irgendwo ein Brett vor'm Kopf ? Zitat:
Tja, - PHP und PDO - Newbie, deine obigen Ausführungen überfordern mich daher leider, da ich nicht weiß, worauf du dich beziehst Zitat:
![]() Vielen Dank und Liebe Grüße phpels | |||
| |
| | |||
| Erfahrener Benutzer Registriert seit: 05.09.2007
Beiträge: 5.044
![]() | Zitat:
War vielleicht ein blödes Beispiel, nehmen wir isset($_POST["Vorname"]). isset() und $x=="" sind zwei verschiedene Dinge. Wenn Dein Formular leer abgeschickt wird, werden die benannten Parameter trotzdem vom Browser abgeschickt. Als Vorname=&Zuname=&frmAdresse= usw... PHP erstellt dafür dann die Element in $_POST mit leeren Zeichenketten. Die Feldelemente sind also vorhanden, sie enthalten eben nur eine leere Zeichenkette. Wenn die Parameter garnicht gesendet werden, erstellt PHP auch keine leeren Feldelemente dafür. Und wenn Du dann mit Zitat:
Aber wenn Du Einsteiger bist, ist das Skript schon gut so. Es passiert ja auch in diesem Fall/in diesem Skript nichts wirklich schlimmes. Nur halt eine Warnmeldung um Server-Log. Verbuch den Hinweis erstmal unter "Feinheiten" | ||
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| JS: Einführung - Javascript im Schichtenmodell | nikosch | Tutorials | 4 | 11.04.2009 17:06 |
| stored procedure, prepared statement wird nicht ausgeführt | Horst79 | PHP Tipps 2008 | 9 | 28.09.2008 15:08 |
| PDO: beginTransaction nicht mit prepared statements? | HStev | PHP Tipps 2008 | 0 | 16.09.2008 14:35 |
| PHP-GTK Tutorial | Beitragsarchiv | 9 | 02.11.2005 21:07 | |
| Rückgabewert einer rekrusiven Funktion | PHP-Fortgeschrittene | 7 | 06.10.2005 18:44 | |
| (schnellere) Funktion zum Zusammenfassen von CSS | PHP-Fortgeschrittene | 21 | 08.08.2005 16:47 | |
| Funktion in einer Funktion aufrufen? | PHP Tipps 2005-2 | 11 | 14.06.2005 15:14 | |
| [Erledigt] Wie kann ich beliebig viele Werte an eine Funktion übergeben | PHP Tipps 2005 | 11 | 25.01.2005 10:44 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| Überprüfung des sicherheitscodes ist fehlgeschlagen!, datenbankzugriff mit php class und pdo, preparedstatement example, datenbank eintrag pdo, pdo prepare as function, tutorial php datenbankverbindung pdo, pdo reset statement, php datenbankzugriff prepare, $connection->prepare(), funktionen php return mysql statement;, php function in pdo, city code function connect, php pdo insert if insert, new pdo in funktion, pdo php connection function, php pdo include zugriff in funktion, prepared statements in function, pdo connection class example, php pdo connection class, php pdo connection |