php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.12.2004, 11:55  
Erfahrener Benutzer
 
Registriert seit: 19.11.2004
Beiträge: 196
Calli
Standard Warum kann ich nix in die Tabelle eintragen?

Zitat:
//Verbindung zu Datenbank aufbauen//
$db=mysql_connect("host", "user", "passwort");
mysql_select_db("db");


//Einfügen in die Tabelle $eintragen//
$eintragen="INSERT INTO tabelle VALUES ('";
$eintragen.=$leer;
$eintragen.="','";
$eintragen.=$vorschaudb;
$eintragen.="','";
$eintragen.=$leer;
$eintragen.="','";
$eintragen.=$leer;
$eintragen.="','";
$eintragen.=$leer;
$eintragen.="')";
$ausfuehren=mysql_query($eintragen);
Warum funktionniert der script nicht, es werden keine Daten in die Tabelle geschrieben. Tabelle besteht aus 5 Spalten und bis jetzt null zeilen - das sollte sich eigentlich mit diesem Script ändern.
Calli ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 16.12.2004, 12:02  
Erfahrener Benutzer
 
Registriert seit: 07.11.2003
Beiträge: 526
Promaetheus
Standard

lass dir das $eintragen mit echo mal anzeigen.

und mach bei der query mal or die(mysql_error());
__________________
mfg Alexander Haim
Promaetheus ist offline  
Alt 16.12.2004, 12:03  
Gast
 
Beiträge: n/a
Standard

Keine Ahnung, wie oft das hier schon geschrieben worden ist, langsam nervt es:

Bei Problemen mit MySQL sollte man nach jedem mysql_query diese Zeile einbauen:

if (mysql_errno()) die ("MySQL-Fehler: " . mysql_error());

Gruß
phpfan
 
Alt 16.12.2004, 12:15  
Erfahrener Benutzer
 
Registriert seit: 19.11.2004
Beiträge: 196
Calli
Standard

Achso, jetzt bin ich in dem Fehler zumindest auf der Spur.

Ich bekomm folgende Meldung:
Code:
You have an error in your SQL syntax near '../bereich/funktiodata/standwand/camelot_15.jpg'>','','','')' at line 1
in $vorschaudb ist ein Pfad zu einem Bild angegeben. Warum kann ich den Pfad nicht wie oben einfügen?
Calli ist offline  
Alt 16.12.2004, 12:19  
Erfahrener Benutzer
 
Registriert seit: 07.11.2003
Beiträge: 526
Promaetheus
Standard

Zitat:
Zitat von Calli
in $vorschaudb ist ein Pfad zu einem Bild angegeben. Warum kann ich den Pfad nicht wie oben einfügen?
wie WO "oben" einfügen? welchen pfad? woher bekommst du ihn?

mehr input = mehr output!
__________________
mfg Alexander Haim
Promaetheus ist offline  
Alt 16.12.2004, 12:23  
Erfahrener Benutzer
 
Registriert seit: 19.11.2004
Beiträge: 196
Calli
Standard

Der Pfad wird vorher durch ein Formular erstellt. Der Pfad ist also so gesehen das ergebnis. Mit "oben" war gemeint, warum ich den Pfad nicht wie oben in meinem Code in die Tabelle schreiben kann.

Hier der Pfad:
Code:
					$vorschaudb="<img src='";
					$vorschaudb.=$pfad2;
					$vorschaudb.="'>";
ich vermute mal das es irgendwie mit den ' und " zeichen zusammen hängt.
Calli ist offline  
Alt 16.12.2004, 12:29  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

mysql_escape_string() hilft dir sicher weiter

http://de2.php.net/mysql_escape_string

mfg
robo47
robo47 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
Zeilenanzahl einer tabelle mit WHERE aber ohne schleife? sovereign Datenbanken 13 17.04.2006 20:34
Tabelle mit 117.649.000.000/567.869.252.000 Einträgen? Datenbanken 11 13.03.2006 18:29
[Erledigt] Problem mit dem Füllen einer Tabelle über Formular PHP Tipps 2006 18 10.01.2006 12:51
Problem mit Anzeige einer Tabelle mit dem Firefox? HTML, Usability und Barrierefreiheit 8 28.11.2005 15:08
[Erledigt] Tabelle aktualisieren Datenbanken 3 23.11.2005 09:54
Anzahl von Einträgen in einer Tabelle herausfinden PHP Tipps 2005-2 5 09.10.2005 11:45
[Erledigt] Problem mit mySQL Datenbanken 7 27.09.2005 12:06
tabelle neue mitarbeiter eintragen lassen PHP Tipps 2005-2 12 22.09.2005 16:29
[Erledigt] mysql abfrage über 4 Tabelle - bis 3 geht, bei der 4. habert Datenbanken 2 08.09.2005 11:59
tabelle in tabelle ohne aussenrand noskule HTML, Usability und Barrierefreiheit 6 25.08.2005 14:17
Kalender nach Einträgen in Tabelle anzeigen Datenbanken 8 13.01.2005 16:07
Tabelle in Tabelle ausrichten HTML, Usability und Barrierefreiheit 7 03.01.2005 14:32
[Erledigt] Problem beim Eintragen neuer Daten in die Tabelle PHP Tipps 2004-2 10 28.12.2004 13:16
Sortieren anhand einer zweiten Tabelle PHP Tipps 2004 6 20.09.2004 09:03
HILFE: Column count doesn't match value count at row 1 Datenbanken 17 12.06.2004 16:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
html code tabelle in die man sich eintragen kann

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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.