2 mysql_query zusammenfügen

Peetz

Mitglied
Ich möchte zwei mysql_query zusammenfügen:

PHP:
mysql_query ($sql); 

mysql_query("INSERT INTO alli (admin) VALUES ('" . $nick . "')");

Ich hab's schon auf versch. Möglichkeiten gemacht aber es gab immer Fehler. Könnt ihr mir da helfen?
 
Bitte was möchtest du?
Ich sehe nur einen einfachen SQL-Query.
Nirgendswas von einem zweiten den du »verschmelzen« lassen willst.

Auch wenn ich deine Frage nicht verstanden haben kann ich dir nur den Link zur Mysql.com Dokumentation ans Herz legen die bei solchen Fragen ,die sich recht einfach anhören ,immer die erste Anlaufstelle sein sollte.
»Mysql Dokumentation Deutsch
 
...

Also ich seh da zwei.

Wenn ich die in meinem Script so lasse dann legt er immer 2 neue Zeilen an ich will aber alles in eine einzige.

So z.B. mysql_query (xxxx$nickxxx, $sql)


Hier nochmal das Script:
PHP:
<?php   

// Definition der Benutzer 
$benutzer[0]["name"] = $_POST['name']; 
$benutzer[0]["passwort"] = $_POST['passwort']; 

//Name des Anlegers aus Cookie auslesen:
$cookievar = preg_split("/#/", $_COOKIE['planetenkampf']); 
$nick = $cookievar[0];

echo "Dein Name $nick <p>";

// Aufbau der Datenbankverbindung 
$connectionid  = mysql_connect ("localhost", "root", ""); 
if (!mysql_select_db ("planetenkampf", $connectionid)) 
{ 
  die ("Keine Verbindung zur Datenbank"); 







// Daten eintragen 
}
while (list ($key, $value) = each ($benutzer)) 
{

// SQL-Anweisung erstellen 
  $sql = "INSERT INTO ". 
    "alli (name, passwort) ". 
  "VALUES ('".$value["name"]."', '". 
				         
                       $value["passwort"]."')"; 
  
  
  
  mysql_query ($sql); 
  mysql_query("INSERT INTO alli (admin) VALUES ('" . $nick . "')");

	


  if (mysql_affected_rows ($connectionid) > 0) 
  { 
    echo "Allianz erfolgreich angelegt.<br>\n"; 
  } 
  else 
  { 
   echo "Fehler beim Anlegen der Allianz.<br>\n"; 
  } 
} 

?>
 
Du kannst mit [phpf]mysql_query[/phpf] immer nur 1 Query ausführen.
Sowas kann man in der PHP Dokumentation nachlesen

Ach das wollte er ,habe mich von der Formulierung verwirren lassen.
Btw:
Der gesamte Code wurde im Forum erstellt Snuu..
 
Zuletzt bearbeitet:
....

@KristophS: der ganze Code? Ich darf doch wohl bitten. Gerade mal die Sache mit dem Cookie hab ich von hier die anderen Sachen hab ich weitestgehend selbst gemacht, auch wenns nicht so aussieht. Ich hatte zwar schon viele Fragen zu dem Thema aber die Antworten waren ja recht dürftig und oftmals mit sehr vielen Fehlern gespickt, die ich dann selber lösen musste.

Und sorry das ich nicht den ganzen Tag vorm PC hocke und PHP lerne ich hab nähmlich auch noch andere Sachen zu tun und da kann mann ja mal ein bisschen Hilfe hohlen.

PS: Snuu, dir geb ich allerdings Recht.
 
Wenn nur die Sache mit den Cookies von »uns« ist,wieso ist der Code den wir gemacht haben dann schlecht?
Bei deinen Fragen würde ich mal überlege ,wer den schlechten Code macht.
Aber gut -ich will keinen »Flamewar« auslösen.


Und sorry das ich nicht den ganzen Tag vorm PC hocke und PHP lerne ich hab nähmlich auch noch andere Sachen zu tun und da kann mann ja mal ein bisschen Hilfe hohlen.
Das du überhaupt noch lernen musst ,wundert mich eigentlich.
Der Code den die User hier im Forum geschrieben ist ja ,so schlecht ,wenn du den korrigieren kannst ,dann bist du ja ein PHP Crack.
 
Zuletzt bearbeitet:
Naja das Fehler passieren ist menschlich. Aber du solltest schon in der Lage sein die Fehler von eigener Hand zu lösen, wenn du die Skriptsprache beherrschen willst. Manchmal bau ich zb. extra Fehler rein, damit die Laute nicht einfach Copy+Paste machen und dann schon mit der nächsten Fragestellung kommen. Abr meist müsste ja der Code selber ausreichen, um diesen Ideenanstoss zu geben.
 
...

Das ist ja auch ganz gut, dass du das machst. Denn der Lerneffekt kommt erst durch Fehlerbehebung, was ja bewießen ist. Aber ich hab nun mal nicht so viel Freizeit, daher muss bei mir manchmal alles etwas schneller gehen und daher frage ich hier sehr oft nach. Tut mir Leid wenn manche damit ein Problem haben.
 
Zurück