TWLan Forum

Full Version: mysql_query
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hey Leute,

kann es sein, dass man nicht mehrere mysql_querys hinter einander ausführen kann?!

Ich kann das irgendwie nicht glauben :S

Habe

mysql_connect
mysql_select_db

und dann

3 mysql_querys

aber iwie wird nur der 1. ausgeführt...
Zeig doch mal die Querys, die du ausführen willst.
Eigentlich sollte es nämlich gehen.

LG
Molt
mysql_query($sqlab_auftrag);
--> INSERT
mysql_query($sqlab_ressis);
--> Select und dann im Array gespeichert
mysql_query($sqlab_kosten);
--> UPDATE


als Beispiel jetzt einmal
PHP Code:
$sqlab_ressis "select * from nk_doerfer where x = '" $_SESSION["x"] . "' and y = '" $_SESSION["y"] . "'"

Warum klappt der nicht?

Ich sehe dort keinen fehler...
oder muss ich:

mysql_query (der 1.)

dann

mysql_close();

und neuer connect

und dann den 2. query?

Ich hatte das schon öfters und immer klappte es nur wenn ich mysql_close(); benutzt hatte^^
Du kannst noch lange SELECT machen, solange du dir die Datensätze nicht holst haste wenig davon (=> z.B. mysql_fetch_assoc) Tongue

LG
Molt
(24.07.2011, 11:04)Molt Wrote: [ -> ]Du kannst noch lange SELECT machen, solange du dir die Datensätze nicht holst haste wenig davon (=> z.B. mysql_fetch_assoc) Tongue

LG
Molt

ganzer code:

PHP Code:
$sqlab_ressis "select * from nk_doerfer where x = '" $_SESSION["x"] . "' and y = '" $_SESSION["y"] . "'";
    
$res_ressis mysql_query($sqlab_ressis);
    
$dsatz_ressis mysql_fetch_assoc($res_ressis); 
Und dann, was geht dann nicht?
Krigste keine Daten oder was? Und wenn nein, funktioniert es denn, wenn du die Query an erste Stelle setzt?
ne kriege keine Daten

Ich versuchs mal an 1. Stelle^^
vllt ist die Abfrage falsch... mal mit:

PHP Code:
echo "Fehler: " mysql_error(); 

probieren...
Oder Probier mal:
PHP Code:
$sqlab_ressis "SELECT * FROM `nk_doerfer` WHERE (`x` = '".$_SESSION["x"]."' AND `y` = '".$_SESSION["y"]."')"
Das sieht außerdem aus als wäre es von deinem Browsergame, wenn du es überall so gemacht hast ist das reinster Spaghetticode *mm lecker Spaghetti*
Es wird zu 98% von seinem Browsergame sein :'D
Aber ich Frage mich, wie du es geschafft hast dein Browsergame zu machen ohne paar Query's hintereinander (außer mit mysql_close(); aber da würde ich verrückt werden) Big Grin

so far
Yannici
ja -.- ka warum das so ist^^

@Molt teste es Wink

@steffen: Joa Big Grin bin aber auch noch Anfänger bzW. Amateur Big Grin
Mein Code sieht meistens (zu Beginn) schräg aus und wird nach und nach verbessert^^
Du benutzt keine MySQL-Klasse :O
OMFG.

MfG Manuel
Naja sagen wir es so wenn er wenigstens ne Funktion (z.b. do_query (siehe xnova)) benutzen würde, wäre das immernoch besser ALS DAS...
(24.07.2011, 20:23)steffengy Wrote: [ -> ]Naja sagen wir es so wenn er wenigstens ne Funktion (z.b. do_query (siehe xnova)) benutzen würde, wäre das immernoch besser ALS DAS...

Richtig Big Grin
Wenn er eine Funktion hätte, die automatisch mysql_close(); machen würde, wääääääääre ja noch okay Big Grin

Aber das immer wieder neu zu schreiben wäre mir vieeeeeeeel zu doof.

so far
Yannici
naja das mysql close brauchste nicht...
ich vermute das nen mysql_error entsteht oder er irgendwas am Code falsch gemacht hat...
Danke!

Der Fehlerbericht hat mir geholfen Wink

Klappt jz alles Wink
Du speicherst Dorf-Koordinaten in einer Session? :O
Naja wie auch immer ich mach hier mal zu Smile