 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
01.07.2004, 15:42
|
#1
|
|
TP-Senior
Registriert seit: Nov 2003
|
daten aus andere db
hab ein prob hab 2 db
eine odbc und eine mysql...
möchte ein wert aus der mysql nutzen um in der odbc db was auszulesen...
der wert wurde aus der MySQL in $id gespeichert
und das ist der odbc connect und abfrage!
aber wenn ich $id durch den direktn wert ersezte funktioniert es...
PHP-Code:
<?
$myodbc = odbc_connect("SQL","XXXXX","XXXXX") or die("Connection failt");
$sql = "SELECT * from account WHERE account = '$id'";
$result = odbc_exec($myodbc, $sql);
if (!$result) die ("Anfrage war nicht erfolgreich");
while($res = ODBC_fetch_object($result)){
$am_old = ($res->amount);
}
?>
__________________
(¯`·._.·´¯`·._.·- NiteStyLe-·._.·´¯`·._.·´¯)
|
|
|
01.07.2004, 15:46
|
#2
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
ahha... und was steht in $id drin? Und wie äussert es sich, dass es "nicht funktionier" ?
Gruss
Jan
|
|
|
01.07.2004, 16:00
|
#3
|
|
TP-Senior
Registriert seit: Nov 2003
|
in der $id sind zahlen 223443543
es funkt net , da der nix ausgibt
ausgabe hab ich so gemahct
PHP-Code:
<? if (!$am_old == 00000) { ?>
<font color=green>
<?=$am_old?>
</font>
<? }
else { ?>
<font color=red>
<marquee width="50" scrolldelay="250"><?=$am_old?></marquee>
<? } ?></font></h4>
__________________
(¯`·._.·´¯`·._.·- NiteStyLe-·._.·´¯`·._.·´¯)
|
|
|
01.07.2004, 17:32
|
#4
|
|
TP-Senior
Registriert seit: Nov 2003
|
kann mir keiner helfen?
die $id wird auf der site angezeigt, wennich die ganz normal in der site einbaue
__________________
(¯`·._.·´¯`·._.·- NiteStyLe-·._.·´¯`·._.·´¯)
|
|
|
01.07.2004, 18:14
|
#5
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
lass dir doch mal $sql ausgeben... und schau, ob da die ID drin ist... das war eigentlich meine Frage. Wenn du $sql per Hand aufbaust geht es? Hab ich bisher so verstanden... ? Dann kann es ansich nur daran liegen, das $id nicht korrekt ankommt.
Gruss
Jan
|
|
|
01.07.2004, 18:25
|
#6
|
|
TP-Veteran
Registriert seit: Jun 2003
Ort: Aachen
|
"SELECT * from account WHERE account = '$id'";
Das Variablen in Doppelten Strichen ersetzt werden ist klar, aber hier stehen sie ja zusätzlich in Einfachen Strichen.
Habs noch nie so porbiert. macht das schwierigkeiten?
heatseeker
|
|
|
01.07.2004, 18:34
|
#7
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
Anders gefragt:
Wenn du sie nicht setzt und $id leer wäre, wäre es dann ein gültiger Query?
|
|
|
01.07.2004, 18:38
|
#8
|
|
TP-Senior
Registriert seit: Nov 2003
|
wenn ich $id läschen,dann kommt auch nix
also ist $id nicht richtig übergeben! weill wenn es "leer" ist, dann kommt keine ausgabe,
da der wert in db ja nich gibt...
und bei
PHP-Code:
print "res->amount";
kommt auch nix...
__________________
(¯`·._.·´¯`·._.·- NiteStyLe-·._.·´¯`·._.·´¯)
|
|
|
01.07.2004, 18:46
|
#9
|
|
TP-Veteran
Registriert seit: Jun 2003
Ort: Aachen
|
Zitat:
Anders gefragt:
Wenn du sie nicht setzt und $id leer wäre, wäre es dann ein gültiger Query?
|
Ich dachte nur an:
"SELECT * from account WHERE account = ' ".$id." ' ";
Dann wäre das auch umgangen. Dachte ja nur...
Aber da wird der Fehler wohl nicht liegen.
|
|
|
01.07.2004, 18:49
|
#10
|
|
TP-Senior
Registriert seit: Nov 2003
|
nee so geht auch net!
irgendwie, ist der wert nicht übermittelt...
__________________
(¯`·._.·´¯`·._.·- NiteStyLe-·._.·´¯`·._.·´¯)
|
|
|
01.07.2004, 18:53
|
#11
|
|
TP-Veteran
Registriert seit: Jun 2003
Ort: Aachen
|
Zeig doch mal wie du $ID aus der DB holst. Vielleicht liegt da schon ein fehler.
Und hast du jetzt in die DB geschaut? Hat ID einen Wert?
Ansonsten sehe ich den Teilen die du gepostet hast keinen fehler.
heatseeker
|
|
|
01.07.2004, 19:09
|
#12
|
|
TP-Senior
Registriert seit: Nov 2003
|
die ID hat ein wert hab mal die $id mit nen echo ausserhalb der odbc query
gemacht und es gibtmir die correcte ID aus...
also
PHP-Code:
<? echo $id; ?>
zeigt der mit dir ID ...
__________________
(¯`·._.·´¯`·._.·- NiteStyLe-·._.·´¯`·._.·´¯)
|
|
|
01.07.2004, 19:11
|
#13
|
|
TP-Veteran
Registriert seit: Jun 2003
Ort: Aachen
|
Hmm , kein plan.
Schau richtig aus. Hast du es mal durch ne Debugger Software gejagt?
|
|
|
01.07.2004, 21:00
|
#14
|
|
TP-Senior
Registriert seit: Nov 2003
|
was für nen debugger soft?
ichweiss net
ausserhalb der odbc connect und abfrage hab ich die $id
aber wenn die VAR da drin ist kA !?!?
__________________
(¯`·._.·´¯`·._.·- NiteStyLe-·._.·´¯`·._.·´¯)
|
|
|
01.07.2004, 21:02
|
#15
|
|
TP-Veteran
Registriert seit: Jun 2003
Ort: Aachen
|
Dachte ans Zend Studio oder Maguma.
Aber ich glaube das Problem liegt nicht an der Syntax.
Soviel Code ist es ja nicht^^
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| 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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 08:22 Uhr.
|
 |