php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > SQL / Datenbanken
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


SQL / Datenbanken Probleme mit SQL? Hier könnt ihr eure Fragen zu SQL (MySQL, PostgreSQL, MS-SQL und andere ANSI-SQL Server) los werden.

Antwort
 
LinkBack Themen-Optionen Bewertung: Bewertung: 1 Stimmen, 5,00 durchschnittlich.
  #1 (permalink)  
Alt 18-03-2005, 11:57
LeX@PHP
 Junior Member
Links : Onlinestatus : LeX@PHP ist offline
Registriert seit: Mar 2005
Beiträge: 67
LeX@PHP ist zur Zeit noch ein unbeschriebenes Blatt
Standard INSERT INTO klappt nit so ganz

Hallo alle zusammen.

Ich möchte etwas in meine DB Tabelle eintragen doch er macht das einfach nicht. Ich habs davor auch schon gemacht und dort hats gefunzt.

HIER HATS GEFUNZT :

PHP-Code:
error_reporting(E_ALL);


$eintrag "INSERT INTO `bilduploads` ( `id` , `bildpfad` ) VALUES ('$id', '$bildpfad')";
                        
mysql_query($eintrag); 
UND HIER NICHT :

PHP-Code:
error_reporting(E_ALL);



$eintrag "INSERT INTO `events` ( `id` , `headline`, 'text', 'datum'  ) VALUES ('$zahl', '$headline', '$text', '$datum')";
mysql_query($eintrag); 
Kann mir jemand erklären warum er das nicht in die DB einträgt?

Mfg

LeX

Geändert von LeX@PHP (18-03-2005 um 12:06 Uhr)
Mit Zitat antworten
freelancermap.de - IT Projektvermittlung für Selbständige und Freiberufler
  #2 (permalink)  
Alt 18-03-2005, 12:00
mrhappiness
 PHP Guru
Links : Onlinestatus : mrhappiness ist offline
Registriert seit: Oct 2002
Beiträge: 14.890
mrhappiness ist zur Zeit noch ein unbeschriebenes Blatt
mrhappiness eine Nachricht über AIM schicken mrhappiness eine Nachricht über Yahoo! schicken
Standard

http://www.php-resource.de/forum/sho...threadid=50454
__________________
Ich denke, also bin ich. - Einige sind trotzdem...
Mit Zitat antworten
  #3 (permalink)  
Alt 18-03-2005, 12:02
LeX@PHP
 Junior Member
Links : Onlinestatus : LeX@PHP ist offline
Registriert seit: Mar 2005
Beiträge: 67
LeX@PHP ist zur Zeit noch ein unbeschriebenes Blatt
Standard

was habe ich falsch gemacht das du mir den link postet mrhappines?
Mit Zitat antworten
  #4 (permalink)  
Alt 18-03-2005, 12:03
mrhappiness
 PHP Guru
Links : Onlinestatus : mrhappiness ist offline
Registriert seit: Oct 2002
Beiträge: 14.890
mrhappiness ist zur Zeit noch ein unbeschriebenes Blatt
mrhappiness eine Nachricht über AIM schicken mrhappiness eine Nachricht über Yahoo! schicken
Standard

Hast du ihn gelesen?

Ich muss nach rechts scrollen,
error_reporting(E_ALL) hast du mit Sicherheit nicht drin

mysql_error verwendest du auch nicht
__________________
Ich denke, also bin ich. - Einige sind trotzdem...
Mit Zitat antworten
  #5 (permalink)  
Alt 18-03-2005, 12:07
LeX@PHP
 Junior Member
Links : Onlinestatus : LeX@PHP ist offline
Registriert seit: Mar 2005
Beiträge: 67
LeX@PHP ist zur Zeit noch ein unbeschriebenes Blatt
Standard

jetzt besser?

aber ich verstehe das mit den mysql_error nicht.

ich möchte bitte nur wissen was ich dort falsch gemacht hab das er das nicht in die db schreibt.
Mit Zitat antworten
  #6 (permalink)  
Alt 18-03-2005, 12:09
mrhappiness
 PHP Guru
Links : Onlinestatus : mrhappiness ist offline
Registriert seit: Oct 2002
Beiträge: 14.890
mrhappiness ist zur Zeit noch ein unbeschriebenes Blatt
mrhappiness eine Nachricht über AIM schicken mrhappiness eine Nachricht über Yahoo! schicken
Standard

Zitat:
Original geschrieben von LeX@PHP
ich möchte bitte nur wissen was ich dort falsch gemacht hab das er das nicht in die db schreibt.
wenn du etwas falsch machst, ist das ein fehler

wenn der fehler darin besteht, dass die anweisung, die du an die datenbank schickst, fehlerhaft ist, dann hilft dir mysql_error
PHP-Code:
$eintrag "INSERT INTO `events` ( `id` , `headline`, 'text', 'datum'  ) 
VALUES ('$zahl', '$headline', '$text', '$datum')"
;
mysql_query($eintrag) or die(mysql_error()'<hr />'.$eintrag.'<hr />'); 
sollte dir eine fehlermeldung auf den bildschirm zaubern, die dir hoffentlich weiterhilft
__________________
Ich denke, also bin ich. - Einige sind trotzdem...

Geändert von mrhappiness (18-03-2005 um 12:21 Uhr)
Mit Zitat antworten
  #7 (permalink)  
Alt 18-03-2005, 12:12
LeX@PHP
 Junior Member
Links : Onlinestatus : LeX@PHP ist offline
Registriert seit: Mar 2005
Beiträge: 67
LeX@PHP ist zur Zeit noch ein unbeschriebenes Blatt
Standard

danke schon mal im vorraus.

hab den fehler zwar noch nicht ganz geschnallt aber das pack ich bestimmt schon.
Mit Zitat antworten
  #8 (permalink)  
Alt 18-03-2005, 12:12
mrhappiness
 PHP Guru
Links : Onlinestatus : mrhappiness ist offline
Registriert seit: Oct 2002
Beiträge: 14.890
mrhappiness ist zur Zeit noch ein unbeschriebenes Blatt
mrhappiness eine Nachricht über AIM schicken mrhappiness eine Nachricht über Yahoo! schicken
Standard

Könntest die Fehlermeldung ja mal posten, dann erkläre ich sie dir

Ich könnt dir auch gleich sagen,was falsch ist, aber das ist ja langweilig *fg*
__________________
Ich denke, also bin ich. - Einige sind trotzdem...
Mit Zitat antworten
  #9 (permalink)  
Alt 18-03-2005, 12:19
LeX@PHP
 Junior Member
Links : Onlinestatus : LeX@PHP ist offline
Registriert seit: Mar 2005
Beiträge: 67
LeX@PHP ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hier ist Sie aber ich verstehe nicht was los ist...


You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''events' ( 'id' , 'headline', 'text', 'datum' ) VALUES ('13', 'BMT - EVENT -', ' at line 1


ja helf mit bitte.
Mit Zitat antworten
  #10 (permalink)  
Alt 18-03-2005, 12:20
asp2php
 Banned
Links : Onlinestatus : asp2php ist offline
Registriert seit: Feb 2004
Beiträge: 11.745
asp2php ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von mrhappiness
Könntest die Fehlermeldung ja mal posten, dann erkläre ich sie dir

Ich könnt dir auch gleich sagen,was falsch ist, aber das ist ja langweilig *fg*
OffTopic:

you'd like to explain the error message because of my comment in another thread, don't you?

Mit Zitat antworten
  #11 (permalink)  
Alt 18-03-2005, 12:20
mrhappiness
 PHP Guru
Links : Onlinestatus : mrhappiness ist offline
Registriert seit: Oct 2002
Beiträge: 14.890
mrhappiness ist zur Zeit noch ein unbeschriebenes Blatt
mrhappiness eine Nachricht über AIM schicken mrhappiness eine Nachricht über Yahoo! schicken
Standard

ändere `id` , `headline`, 'text', 'datum' mal in `id` , `headline`, `text`, `datum`

wenn's das nicht war, dann poste bitte mal die komplette ausgabe von
PHP-Code:
mysql_query($eintrag) or die(mysql_error().'<hr />'.$eintrag.'<hr />'); 
__________________
Ich denke, also bin ich. - Einige sind trotzdem...
Mit Zitat antworten
  #12 (permalink)  
Alt 18-03-2005, 12:23
LeX@PHP
 Junior Member
Links : Onlinestatus : LeX@PHP ist offline
Registriert seit: Mar 2005
Beiträge: 67
LeX@PHP ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ne geht trotzdem nit... aber hier ist das was du wollest:


--------------------------------------------------------------------------------
INSERT INTO 'events' ( `id` , `headline`, `text`, `datum` ) VALUES ('15', 'BMT - EVENT -', '', '18.03.2005')
--------------------------------------------------------------------------------
Mit Zitat antworten
  #13 (permalink)  
Alt 18-03-2005, 12:26
mrhappiness
 PHP Guru
Links : Onlinestatus : mrhappiness ist offline
Registriert seit: Oct 2002
Beiträge: 14.890
mrhappiness ist zur Zeit noch ein unbeschriebenes Blatt
mrhappiness eine Nachricht über AIM schicken mrhappiness eine Nachricht über Yahoo! schicken
Standard

Du arbeitest gerne mit was anderem als mit dem, das du postest oder? *g*

Auch bei 'events' die ' in ` ändern.

Oder am besten alle ` komplett weglassen

Wenn du etwas in ' packst, ist es ein string.
In einen string kann man keinen Datensatz schreiben (außer mit Filzstift, aber das ist dann kein string mehr im programmiertechnischen Sinne)

Wenn du etwas in ` packst, dann ist es ein Tabellenname oder ein Spaltenname

Wenn du auch die ` weglässt, dann ist es ein Tabellenname oder ein Spaltenname
Probleme bekommst du nur dann, wenn du bspw. etwas in die Tabelle insert schreiben wolltest, da INSERT ja von mysql bereits verwendet wird, in so einem Fall müsstest du dann die `verwenden.
__________________
Ich denke, also bin ich. - Einige sind trotzdem...

Geändert von mrhappiness (18-03-2005 um 12:28 Uhr)
Mit Zitat antworten
  #14 (permalink)  
Alt 18-03-2005, 12:29
LeX@PHP
 Junior Member
Links : Onlinestatus : LeX@PHP ist offline
Registriert seit: Mar 2005
Beiträge: 67
LeX@PHP ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hat geklappt...

danke...
Mit Zitat antworten
  #15 (permalink)  
Alt 18-03-2005, 12:37
LeX@PHP
 Junior Member
Links : Onlinestatus : LeX@PHP ist offline
Registriert seit: Mar 2005
Beiträge: 67
LeX@PHP ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Tja ich bins schon wieder.

Jetzt sieht query so aus : (eigentlich noch genau gleich)

PHP-Code:
$eintrag "INSERT INTO `events` ( `id` , `headline`, `text`, `datum`  ) VALUES ('$zahl', '$headline', '$text', '$datum')";

mysql_query($eintrag) or die(mysql_error().'<hr />'.$eintrag.'<hr />'); 
und das ist die entsprechende Fehlermeldung:


Unknown column '1' in 'field list'
--------------------------------------------------------------------------------
INSERT INTO `events` ( `id` , `headline`, `text`, `datum` ) VALUES (`1`, `Hallo`, ``,`18.03.2005`)
--------------------------------------------------------------------------------


das sagt mir aber leider nix.

ausserdem habe ich für `text`= "das ist ein Text" eingetragen aber dort finde ich nur ``komisch oder? kannst du mir bitte noch mal weiter helfen?

LeX
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

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 an


PHP News

10 Gründe, warum das Todesstern-Projekt gescheitert ist
10 Gründe, warum das Todesstern-Projekt gescheitert istDie Todesstern-Projekte sind spektakulär gescheitert. Lernen Sie von den Fehlern des Imperiums und bewahren Sie Ihre Projekte davor, der dunklen Seite der Macht zu verfallen!

24.11.2020 | Berni

Projektmanagement-Grundlagen Was ist ein PMO?
Projektmanagement-Grundlagen Was ist ein PMO?In unserer Infografik erfahrt ihr es.

02.11.2020 | Berni


 

Aktuelle PHP Scripte

ebiz-trader 6.0 - Das professionelle PHP Marktplatz Script ansehen ebiz-trader 6.0 - Das professionelle PHP Marktplatz Script

Mit unserer Lösungen können Sie nahezu jeden B2B / B2C Marktplatz betreiben den Sie sich vorstellen können. Ganz egal ob Sie einen Automarktplatz, Immobilenportal oder einfach einen Anzeigenmarkt betreiben möchten. Mit ebiz-trader können Sie Ihre Anforder

21.10.2020 Berni | Kategorie: PHP/ Anzeigenmarkt
Sendeplan Script inkl. Wunsch- und Grußbox + Kick-System + Bewerbungssystem

Das professionelle Sendeplan PHP Script inkl. Wunsch- und Grußbox + Kick-System für dein Webradio. Der übersichtliche Sendeplan bietet deinen Moderatoren und Zuhörern die perfekte Übersicht der aktuellen Shows! Du kannst nicht nur Sendungen eintragen, s

20.10.2020 drcomputer | Kategorie: PHP/ Web Radio
Newsmanager 2

Der Newsmanager 2 ist sehr Vielfältig und kann News schreiben, Newsletter versenden und RSS Feeds in einem erzeugen.

20.10.2020 Stephan_1972 | Kategorie: PHP/ News
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:16 Uhr.