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, 10: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 11:06 Uhr)
Mit Zitat antworten
freelancermap.de - IT Projektvermittlung für Selbständige und Freiberufler
  #2 (permalink)  
Alt 18-03-2005, 11: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, 11: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, 11: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, 11: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, 11: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 11:21 Uhr)
Mit Zitat antworten
  #7 (permalink)  
Alt 18-03-2005, 11: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, 11: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, 11: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, 11: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, 11: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, 11: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, 11: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 11:28 Uhr)
Mit Zitat antworten
  #14 (permalink)  
Alt 18-03-2005, 11: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, 11: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

PHP Marktplatz-Software
PHP Marktplatz-SoftwareEs hat sich viel getan! Die neue Version 7.5.9 unserer PHP Marktplatz-Software ebiz-trader steht ab sofort zur Verfügung.

28.10.2019 | Berni

Die RIGID-FLEX-Technologie
Die RIGID-FLEX-TechnologieDie sogenannte "Flexible Elektronik" , oftmals auch als "Flexible Schaltungen" bezeichnet, ist eine zeitgemäße Technologie zum Montieren von elektronischen Schaltungen.

06.12.2018 | Berni


 

Aktuelle PHP Scripte

Microweber CMS

Open source, drag and drop website builder

13.01.2020 Berni | Kategorie: HTML5/ EDITOR
PhoneGap Apps mit JS, CSS3 und HTML5 erstellen ansehen PhoneGap Apps mit JS, CSS3 und HTML5 erstellen

PhoneGap, Framework zur Erstellung hybrider Applikationen für mobile Endgeräte.

13.01.2020 Berni | Kategorie: App-Entwicklung
Bo)Tickets

Bo)Tickets bietet Ihnen eine Schnittstelle für Kundenanfragen an. In dem Script definieren Sie Supportbereiche, also zum Beispiel „Technik, Buchhaltung, Support“. Ihre Kunden können dann über ein Formular eine Anfrage abschicken.

31.12.2019 bocombo | Kategorie: PHP/ Ticketsystem
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:52 Uhr.