php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 31.01.2009, 14:24  
Erfahrener Benutzer
 
Registriert seit: 27.09.2008
Beiträge: 316
PHP-Kenntnisse:
Fortgeschritten
moveax1 befindet sich auf einem aufstrebenden Ast
Standard

dann lass uns doch an deiner lösung teilhaben
__________________
twitter.com/moveax1 || http://modxcms.com/ || http://ubuntuusers.de/

$live->free() OR die();
moveax1 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 01.02.2009, 00:48  
Benutzer
 
Registriert seit: 14.01.2009
Beiträge: 56
AxxelG befindet sich auf einem aufstrebenden Ast
Standard

Hmm, also ich hätte mehr Angst vor englischem Feldinhalt als vor einem Semikolon! Es muss ja nur jemand einen Brief ERSTELLEN, den Kugelschreiber FALLENLASSEN und dann die Miene wieder EINSETZEN

Eine sichere Lösung könnte man durch eine Vorabprüfung hinbekommen. Das wird aber vermutlich aufwendig:

- Escape-Zeichen auslesen
- ``
- ...

Vieleicht reicht Dir ja auch eine Kombination:

1. explode am Semikolon
2. Check, ob alle statements mit einem Kommentarzeichen oder reservierten Wort beginnen.
3. ggf. Fehlermeldung ausgeben, so hast Du zumindest keinen halben Import in Deiner DB.
AxxelG ist offline  
Alt 01.02.2009, 01:47  
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

Also, das ist wirklich eine Kosten-Nutzen bzw. Aufwand-Sicherheit Rechnung.

Ich denke
(Textanfang + Whitespace* | Semikolon + Whitespace* + Zeilenumbruch) + [INSERT|DROP|CREATE ...]
könnte man als hinreichendes Kriterium für ein beginnendes Statement ansehen. Vorher würde ich noch alle Kommentare entfernen.
__________________
--
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  
Alt 01.02.2009, 01:51  
Erfahrener Benutzer
 
Registriert seit: 28.09.2008
Beiträge: 1.168
PHP-Kenntnisse:
Fortgeschritten
Koala befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Das wird so nicht gehen, da mysql_query() nur eine Abfrage durchführen kann.
Deswegen sollte man mysqli nehmen (multiquery-fähig).
Koala ist offline  
 


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
importieren von csv datei in mysql tabelle Datenbanken 3 02.06.2009 23:45
[Erledigt] Hochgeladene Datei wird doppelt abgelegt thecracked PHP Tipps 2008 3 01.07.2008 16:31
Datei per Buttonklick runterladen... go1denboy PHP Tipps 2008 7 14.06.2008 20:25
Großer Baum -> Große Datei -> Hohe Ladezeit :( PsychoEagle PHP Tipps 2008 7 22.09.2007 12:44
XML Datei in Datenbank importieren Plague PHP Tipps 2007 13 06.08.2007 10:26
CSV Datei in MySQL importieren phpler1609 PHP Tipps 2006 6 23.03.2006 14:48
Datei durchsuchen Wöllchen Beitragsarchiv 3 02.03.2006 22:23
Datei importieren Mano PHP Tipps 2005-2 3 16.10.2005 15:14
Datei auf FTP-Server ändern ohne lokal abzuspeichern faux PHP-Fortgeschrittene 11 02.09.2005 11:54
Ordner Struktur auslesen bestimmte datei finden .... silverghost PHP Tipps 2005 3 24.05.2005 13:55
[Erledigt] CSV Datei in MySQL importieren Datenbanken 3 04.04.2005 09:11
Zeilenumbrüche & Neudatein mit PHP PHP Tipps 2004 5 21.10.2004 11:38
Datei mit php erzeugen Stümper PHP Tipps 2004 4 12.10.2004 12:51
php und ftp PHP Tipps 2004 4 07.10.2004 09:58
[Erledigt] Kann SQL Datei über phpMyAdmin nicht importieren Datenbanken 1 11.08.2004 09:53

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sql importieren, php sql datei importieren, .sql datei, sql datei via php einspielen, http://www.php.de/php-tipps-2008/110-sql-datei-mit-php-importieren-2.html, php sql import, *.sql datei importieren, sql datei auslesen, semikolon mysql php importieren, sql per php importieren, sql bis zum ersten semikolon auslesen, php importieren

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:56 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