php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.07.2005, 14:14  
Erfahrener Benutzer
 
Registriert seit: 21.06.2005
Beiträge: 153
bendigo
Standard Zahl an mySQL-DB übergeben

hallo

ich finde hier einfach den fehler nicht - dieser string übergibt ohne probleme alle felder leider schreibt er mir beim wert eine 0 rein ???????

Code:
          $sql = "INSERT INTO KurswerteWT ( wkn, Kursdatum, datentyp, Wert ) SELECT '$wkbB', '".DatumUW($datumB, "dd.mm.jj")."', '$daten_typB', '$neuer_wertB'";
          echo "$sql \n";
          mysql_query($sql) or die('Query failed: ' . mysql_error());

werte die übergeben werden:
DRLAUD = wkn ( varchar(6))
28/04/87 = Kursdatum(datetime)
C = datentyp (varchar(50))
0,646 = wert (double(15,5))

wie kann ich eine zahl übergeben????

mfg
pascal
bendigo ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 10.07.2005, 14:32  
Gast
 
Beiträge: n/a
Standard

Zitat:
echo "$sql \n";
Was gibt das aus?
 
Alt 10.07.2005, 14:58  
Erfahrener Benutzer
 
Registriert seit: 21.06.2005
Beiträge: 153
bendigo
Standard

nur den sql string für mich - zur kontrolle
bendigo ist offline  
Alt 10.07.2005, 15:02  
Gast
 
Beiträge: n/a
Standard

ach? ehrlich?
Kannst Du die Ausgabe hier reinstellen? Wenn ja, tu es bitte.
 
Alt 10.07.2005, 15:44  
Erfahrener Benutzer
 
Registriert seit: 21.06.2005
Beiträge: 153
bendigo
Standard

insert into kurswerteWT (wkn, kursdatum, datentyp, wert) Select 'DRLAUD','94-09-16', 'C', '0'


am schluss kommt immer die null aber ich übergebe mit der var einen anderen wert
bendigo ist offline  
Alt 10.07.2005, 15:49  
Gast
 
Beiträge: n/a
Standard

hm....INSERT...SELECT und dann feste Werte...
versuch's mal lieber mit
PHP-Code:
<?php

$duw 
DatumUW($datumB"dd.mm.jj");
$sql "
        INSERT INTO KurswerteWT
            ( wkn, Kursdatum, datentyp, Wert )
        VALUES
            ('$wkbB', '$duw', '$daten_typB', $neuer_wertB)
    "
;

echo 
"Debug: $sql \n";
mysql_query($sql) or die('Query failed: ' mysql_error());

?>
 
Alt 10.07.2005, 15:51  
Gast
 
Beiträge: n/a
Standard

Zitat:
am schluss kommt immer die null aber ich übergebe mit der var einen anderen wert
hoppla, das habe ich jetzt erst gelesen.
Anderer Wert? Das sieht php aber anders
Wo kommt denn $neuer_WertB her? (Und wie?)
 
Alt 10.07.2005, 16:01  
Erfahrener Benutzer
 
Registriert seit: 21.06.2005
Beiträge: 153
bendigo
Standard

$neuer_wertB = 0,646;

@volkerk

es ist ganz einfach ich kann alle werte übergeben auch: habe kein problem mit dem datum kein problem mit sonstigen strings nur mit zahlen mit kommastellen.

1) habe ich mit double die richtige wahl getroffen oder muss ich einen anderen datentyp nehmen??????

2) übergebe ich den wert im sql-statement richtig mit --> '$neuer_wertB' oder muss ich die hochkomma weglassen (funkt. aber auch nicht)

mfg
pascal
bendigo ist offline  
Alt 10.07.2005, 16:05  
Gast
 
Beiträge: n/a
Standard

Zitat:
$neuer_wertB = 0,646;
Das steht sicher nicht im Skript, da es einen parse error auslösen würde.
Deshlab nochmal: von wo und wie kommt $neuer_wertB her?
 
Alt 10.07.2005, 16:06  
Erfahrener Benutzer
 
Registriert seit: 21.06.2005
Beiträge: 153
bendigo
Standard

kommt immer das selbe raus:

ich habe die var $neuer_wertB mit echo anzeigen lassen es steht 0,646 drinnen --> das passt also

ob values oder SELECT ist egal
ob '$neuer_wertB' oder $neuer_wertB ist auch egal

bendigo 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
[Erledigt] MySQL - ERROR 1044 bei erstellen einer Datenbank _youngenterpriser_ Datenbanken 2 05.02.2008 17:56
Mysql Server Einstellunen Optimieren pchero Datenbanken 3 01.05.2007 19:50
Kein Zugriff über ODBC mit der IP-Adresse auf MySql DB Datenbanken 4 09.02.2006 11:04
[Erledigt] Zu blöd um MySQL in PHP einzurichten? Apache Server PHP Tipps 2006 18 30.01.2006 23:39
[Erledigt] Mysql 4.1.x unter php 4.3.9 Datenbanken 3 15.11.2005 13:49
Schnittstelle zwischen PHP und MySQL klappt net !!! Datenbanken 16 16.10.2005 14:24
[Erledigt] not allowed to connect to this MySQL server PHP Tipps 2005-2 2 23.09.2005 18:34
mysql_result(): supplied argument is not a valid MySQL PHP Tipps 2005-2 4 25.08.2005 14:44
[Erledigt] MySQL Befehl für MySQL 4.0.24 Datenbanken 2 23.08.2005 17:35
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
mysql grösste zahl abfrage PHP Tipps 2005-2 9 18.07.2005 09:28
MYSQL läuft nur wenn /tmp auf 777 Datenbanken 5 06.07.2005 08:38
mysql root passwort vergessen Datenbanken 1 29.05.2005 11:33
Access denied for user: '@localhost' / SYSTEM@localhost Datenbanken 0 10.11.2004 20:35
[Erledigt] PHP5 &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;a m p; MySQL Datenbanken 5 01.08.2004 05:47

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
zahl in mysql, zahl in mysql db

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