Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   MySQL (mit php) komm nicht weiter INSERT geht nicht (https://www.delphipraxis.net/50281-mysql-mit-php-komm-nicht-weiter-insert-geht-nicht.html)

TillWe 22. Jul 2005 23:10


MySQL (mit php) komm nicht weiter INSERT geht nicht
 
Hallo Leute,

seit 2 Tagen geht das so, ... ich finde keine Fehler mehr, mal hab ich nen falschen Tabellen Namen, mal einfach nur einen falschen Linkparameter und finde die Fehler einfach nicht.

Jetzt hab ich schonwieder sowas: Ich komm nicht drauf!!!

Also:
Delphi-Quellcode:
  while($row = mysql_fetch_row($result))
                         {
                          if($alien_gold < $row[7])
                            {die("
ES FEHLT IHNEN DAS NÖTIGE KLEINGELD!
");}
                          $new_gold = $alien_gold - $row[7];
         @mysql_query("UPDATE alien_user SET gold='".$new_gold."' WHERE id='".$alien_id."'");
                         }
         mysql_query("INSERT INTO alien_aussenposten (id,id_owner,
                                                       aussenposten_name,posten_bild,max_module,miete)
                                                       VALUES(
                                                       '$id',
                                                       '$alien_id',
                                                       'UNBENANNT',
                                                       'NULL',
                                                       '80',
                                                       '0')");
- error_reporting(E_ALL) sagt nichts.
- Der update query wird noch wiederstandslos ausgeführt
- Auch wenn ich den Insert-Befehl in phpMyAdmin kopiere wird er problemlos ausgeführt.

Aber im script wird zwar das Gold abgezogen, er will aber einfach keinen Aussenposten bauen.
:wall:

Ich bin schon fast dabei und will der db die Schuld geben.

Wäre für Tipps dankbar!

Viele Grüße,
Till

TillWe 23. Jul 2005 00:08

Re: MySQL (mit php) komm nicht weiter INSERT geht nicht
 
Seltsam:
Es muß tatsächlich an der db irgendwie liegen:
Wenn ich die Tabelle leere legt er einen Aussenposten wie gewünscht an.

Er legt aber dann keinen zweiten mehr an! Erst wenn ich die Tabelle wieder leere.

Die Tabelle habe ich so erstellt:

CREATE TABLE alien_aussenposten (
id BIGINT(20) NOT NULL AUTO_INCREMENT PRIMARY KEY,
id_owner BIGINT(20),
aussenposten_name VARCHAR(255),
posten_bild VARCHAR(255),
max_module bigint(20),
miete DECIMAL(20,2)
);

Komisch :gruebel:

TillWe 23. Jul 2005 00:09

Re: MySQL (mit php) komm nicht weiter INSERT geht nicht
 
EDIT: Sorry! Habs irgendwie 2x abgesendet :pale:

TillWe 23. Jul 2005 01:04

Re: MySQL (mit php) komm nicht weiter INSERT geht nicht
 
Ahhhrggg :wall:
Genauso ein Fehler von der Sorte wie die ganzen Tage schon
Irgendwo ist $id besetzt... k.a. wo, ist auch egal.
Mit unset($id) vorher funktioniert es.

Kann ich das Thema auch als beantwortet markieren, wenn ich es nicht als offene Frage markiert hab?


mfg


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:40 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz