Session datenabfrage

okay hab beides gemacht:

PHP:
SQL = INSERT INTO tbluser_profile intID =82 (geschlecht, tag, monat, jahr, beruf, heimatland, gebiet, heimatstadt, msn, icq, yim, telefon, bundesland, ort, beziehung, politik, interessen, clubs, musik, txtZitat, txtAboutme ) VALUES ('', '', '', '', ' ', ' ', ' ', ' ', '', '', '', '', ' ', ' ', '', '', '', '', ' ', ' ', '' )

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'intID =82 (geschlecht, tag, monat, jahr, beruf, heimatland, gebiet, heimatstadt' at line 1

 

Deine änderungen wurden erfolgreich gespeichert.

SQL = INSERT INTO tbluser_profile intID =82 ----> genau soo solls ja sein. in intID die nummer von dem USER in tabelle benutzer...

die syntax stimmt nicht... habs doch so gemacht erst den tabellennamen und dann den Feldnamen.
 
Der Syntax deiner Query ist falsch, du müsstest ihn wie folgt abändern.

PHP:
$SQL = "INSERT INTO tbluser_profile (intID, geschlecht, tag, monat, jahr, beruf, heimatland, gebiet, heimatstadt, msn, icq, yim, telefon, bundesland, ort, beziehung, politik, interessen, clubs, musik, txtZitat, txtAboutme ) VALUES (82, '', '', '', '', ' ', ' ', ' ', ' ', '', '', '', '', ' ', ' ', '', '', '', '', ' ', ' ', '' )";

[ot]
Mensch ZodiacXP, bei deiner Ausdauer solltest du dich in "Erklärbär" umbenennen. :)
[/ot]

ps.: Gab es nicht auch "richtige" Tags für das Offtopic? Ich meine die mal irgendwo gesehen zuhaben...
 
Zuletzt bearbeitet:
hehe..ja stimmt der ist super ;)


also hier: jetzt werden irgendwie 2 mal die selben Daten in der Datenbank gespeichert. unter 82, hab ich da irgendwie was doppelt stehen dass es 2 mal den selben eintrag in der Datenbank gespeichert werden?

PHP:
<?php 

$zahl = $_SESSION['MM_UserId'];   // HIER WIRD DER ZAHL DIE SESSION  NR ZUGEORDNET

//**********************************************
// Datenbankverbindung herstellen
//**********************************************
		
		require_once('dataBaseConnection.php');

//**********************************************
// Daten festlegen / Variablen füllen
//**********************************************

	$geschlecht = $_POST["geschlecht"];
	$tag = $_POST["tag"];
	$monat = $_POST["monat"];
	$jahr = $_POST["jahr"];
	$beruf = $_POST["beruf"];
	$heimatland = $_POST["heimatland"];
	$gebiet = $_POST["gebiet"];
	$heimatstadt = $_POST["heimatstadt"];
	$msn = $_POST["msn"];
	$icq = $_POST["icq"];
	$yim = $_POST["yim"];
	$telefon = $_POST["telefon"];
	$bundesland = $_POST["bundesland"];
	$ort = $_POST["ort"];
	$beziehung = $_POST["beziehung"];
	$politik = $_POST["politik"];
	$interessen = $_POST["interessen"];
	$clubs = $_POST["clubs"];
	$musik = $_POST["musik"];
	$txtZitat = $_POST["txtZitat"];
	$txtAboutme = $_POST["txtAboutme"];


//**********************************************
// Datensatz einfügent 
//**********************************************
	$SQL = "INSERT INTO tbluser_profile (" ;
		$SQL = $SQL . "geschlecht, " ;
		$SQL = $SQL . "tag, " ;
		$SQL = $SQL . "monat, " ;
		$SQL = $SQL . "jahr, " ;
		$SQL = $SQL . "beruf, " ;
		$SQL = $SQL . "heimatland, " ;
		$SQL = $SQL . "gebiet, " ;
		$SQL = $SQL . "heimatstadt, " ;
		$SQL = $SQL . "msn, " ;
		$SQL = $SQL . "icq, " ;
		$SQL = $SQL . "yim, " ;
		$SQL = $SQL . "telefon, " ;
		$SQL = $SQL . "bundesland, " ;
		$SQL = $SQL . "ort, " ;
		$SQL = $SQL . "beziehung, " ;
		$SQL = $SQL . "politik, " ;
		$SQL = $SQL . "interessen, " ;
		$SQL = $SQL . "clubs, " ;
		$SQL = $SQL . "musik, " ;
		$SQL = $SQL . "txtZitat, " ;
		$SQL = $SQL . "txtAboutme, " ;
		$SQL = $SQL . "intID " ;
	$SQL = $SQL . ") VALUES (" ;
		$SQL = $SQL . "'" . $geschlecht . "', " ;
		$SQL = $SQL . "'" . $tag ."', " ;
		$SQL = $SQL . "'" . $monat ."', " ;
		$SQL = $SQL . "'" . $jahr ."', " ;
		$SQL = $SQL . "'" . $beruf . " ', " ;
		$SQL = $SQL . "'" . $heimatland . " ', " ;
		$SQL = $SQL . "'" . $gebiet . " ', " ;
		$SQL = $SQL . "'" . $heimatstadt . " ', " ;
		$SQL = $SQL . "'" . $msn . "', " ;
		$SQL = $SQL . "'" . $icq ."', " ;
		$SQL = $SQL . "'" . $yim ."', " ;
		$SQL = $SQL . "'" . $telefon ."', " ;
		$SQL = $SQL . "'" . $bundesland . " ', " ;
		$SQL = $SQL . "'" . $ort . " ', " ;
		$SQL = $SQL . "'" . $beziehung . "', " ;
		$SQL = $SQL . "'" . $politik ."', " ;
		$SQL = $SQL . "'" . $interessen ."', " ;
		$SQL = $SQL . "'" . $clubs ."', " ;
		$SQL = $SQL . "'" . $musik . " ', " ;
		$SQL = $SQL . "'" . $txtZitat . " ', " ;
		$SQL = $SQL . "'" . $txtAboutme ."', " ;
		$SQL = $SQL . "'" . $zahl . "' " ;
	$SQL = $SQL . ")" ;
	
	echo "SQL = " . $SQL . "<br><br>" ;
	
	mysql_query($SQL);
	$RECrows = mysql_affected_rows(); 
	mysql_query($SQL);
echo mysql_error();  
	
	/*echo "eingef&uuml;gte Datens&auml;tze: " . $RECrows . "<br><br>";*/
?>
 
@thehasso: Du führst den Query ja auch zwei mal aus.

Wie gesagt: Mach unbedingt mal ein SQL-Tutorial durch. Vielleicht sogar dieses: http://www.sql-und-xml.de/sql-tutorial/
Und eventuell eins zu PHP um die Kenntnisse aufzufrischen: http://tut.php-q.net/
Wenn das geschehen ist, dann einlesen zu "SQL-Injection", da dein Skript eine Sicherheitslücke hat.

[ot]Sollte es mal geben so Tags. Im Moment hab ich eh nichts anderes zu tun als Urlaub auf Balkonien, mit Bierchen und Studentinnen auf der Wiese gucken :D werd mal runter gehen. Das wars von mir - Topic done! Haunse[/ot]
 
Zuletzt bearbeitet:
Zurück