ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Mysql übertragungs Problem

Geschlossen
  1. #1
    User Pic
    exploid Mitglied
    Registriert seit
    30.10.2013
    Beiträge
    32
    Beitragswertungen
    0 Beitragspunkte
    Guten Tag
    ich habe mich die letzte zeit viel mit coden beschäftigt und versuche derzeit
    ein wenig zu coden um es zu erlernen.

    ich bekomme nur jetzt bei der übertragung auf die datenbank ein problem mit mysql und mir fällt derzeit keine lösung ein.

    	elseif($aktion2 == "annehmen"){
    			$query = "
    				SELECT (
    					`vorname`,
    					`nachname`,
    					`nickname`,
    					`passwrd`,
    					`land`,
    					`email`,
    					`hnummer`,
    					`ort`,
    					`plz`,
    					`gb_day`,
    					`gb_month`,
    					`gb_year`,
    					`street`,
    					`data`,
    					`pic`,
    					`bewerben`,
    					`bearbeiten`,
    					UNIX_TIMESTAMP(`datetime`) AS date
    				FROM `prefix_bewerben` WHERE `id` = '".$id."')
    			";
    			$sql = db_query($query);
    			$row = db_fetch_object($sql);
    			$nick = $row->nickname;
    			$passwrd = $row->passwrd;
    			$realname = $row->vorname;
    //-------------------------------------------------------------------------------
    ///  	Falls User Name schon Vorhanden gereriere einen Zufallsnamen
    //-------------------------------------------------------------------------------			
    			
    			if(db_num_rows(db_query("SELECT * FROM  `prefix_user` WHERE `name` = '".$nick."'")) != "0"){
    				$nick = $row->nickname.rand(1,99);
    				while($nick){
    					if(db_num_rows(db_query("SELECT * FROM `prefix_user` WHERE `name` = '".$nick."' ")) == 0){
    						break;
    					}else{
    						$nick = $row->nickname.rand(1,99);
    					}
    				}
    			}
    			$query = "
    				INSERT INTO `prefix_user`
    				(
    					`name`,
    					`realname`,
    					`pass`,
    					`regist`,
    					`recht`,
    					`email`,
    					`geschlecht`,
    					`gebdatum`,
    				)
    				VALUES
    				(
    					'".$nick."',
    					'".$realname."',
    					'".md5($passwrd)."',
    					'".$row->date."',
    					'-4',
    					'".$row->email."',
    					'".($row->anrede == "Herr" ? $row->anrede = "1" : $row->anrede = "2")."',
    					'".$row->gb_year.$row->gb_month.$row->gb_day."',
    				)
    			";


    das ist der Fehler den ich bekomme

    1064 : 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 ') VALUES ( 'Tested', 'Testuser', '40682260cc011947fc2d0b1' at line 11
    in Query:
    INSERT INTO `ic1_user` ( `name`, `realname`, `pass`, `regist`, `recht`, `email`, `geschlecht`, `gebdatum`, ) VALUES ( 'Tested', 'Testuser', '40682260cc011947fc2d0b1a927138c5', '1403716967', '-4', 'a.vonpidoll@forceone-gaming.eu', '2', '1989611', )
    
    Debug backtrace:
    	@ mysql.php:46 -- debug_bt()
    	@ mysql.php:64 -- db_check_error(...)
    	@ bewerben.php:293 -- db_query(...)
    	@ admin.php:20 -- require_once(...)



    verwendete ilch Version: 1.1 O

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    Zeile 53 das Komma
    ZitatZitat
    `gebdatum`,

    Zeile 64
    ZitatZitat
    '".$row->gb_year.$row->gb_month.$row->gb_day."',
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    exploid Mitglied
    Registriert seit
    30.10.2013
    Beiträge
    32
    Beitragswertungen
    0 Beitragspunkte
    ok ich habe beide , entfernt doch jetzt kommt eine andere meldung von ilch

    1064 : 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 'AS date FROM `ic1_bewerben` WHERE `id` = '11')' at line 19
    in Query:
    SELECT ( `vorname`, `nachname`, `nickname`, `passwrd`, `land`, `email`, `hnummer`, `ort`, `plz`, `gb_day`, `gb_month`, `gb_year`, `street`, `data`, `pic`, `bewerben`, `bearbeiten`, UNIX_TIMESTAMP(`datetime`) AS date FROM `ic1_bewerben` WHERE `id` = '11')
    
    Debug backtrace:
    	@ mysql.php:46 -- debug_bt()
    	@ mysql.php:64 -- db_check_error(...)
    	@ bewerben.php:222 -- db_query(...)
    	@ admin.php:20 -- require_once(...)
    
    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /mnt/web2/d2/53/53197953/htdocs/include/includes/func/db/mysql.php on line 81
    Mailer Error: SMTP Error: The following SMTP Error: Data not accepted
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    dastiii Mitglied
    Registriert seit
    27.12.2005
    Beiträge
    2.354
    Beitragswertungen
    84 Beitragspunkte
    Mach mal die öffnende Klammer nach SELECT weg.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    exploid Mitglied
    Registriert seit
    30.10.2013
    Beiträge
    32
    Beitragswertungen
    0 Beitragspunkte
    es scheint irgendwo ein problem bei UNIX_TIMESTAMP(`datetime`) AS date zu liegen

    1064 : 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 'AS date FROM `ic1_bewerben` WHERE `id` = '12')' at line 19
    in Query:
    SELECT ( `vorname`, `nachname`, `nickname`, `passwrd`, `land`, `email`, `hnummer`, `ort`, `plz`, `gb_day`, `gb_month`, `gb_year`, `street`, `data`, `pic`, `bewerben`, `bearbeiten`, UNIX_TIMESTAMP(`datetime`) AS date FROM `ic1_bewerben` WHERE `id` = '12')
    
    Debug backtrace:
    	@ mysql.php:46 -- debug_bt()
    	@ mysql.php:64 -- db_check_error(...)
    	@ bewerben.php:222 -- db_query(...)
    	@ admin.php:20 -- require_once(...)
    
    Error: SELECT ( `vorname`, `nachname`, `nickname`, `passwrd`, `land`, `email`, `hnummer`, `ort`, `plz`, `gb_day`, `gb_month`, `gb_year`, `street`, `data`, `pic`, `bewerben`, `bearbeiten`, UNIX_TIMESTAMP(`datetime`) AS date FROM `prefix_bewerben` WHERE `id` = '12')
    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 'AS date FROM `ic1_bewerben` WHERE `id` = '12')' at line 19
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    exploid Mitglied
    Registriert seit
    30.10.2013
    Beiträge
    32
    Beitragswertungen
    0 Beitragspunkte
    habe die klammern weg gemacht nach select meldung bleibt fast gleich

    1064 : 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 '`) AS date` FROM `ic1_bewerben` WHERE `id` = '12'' at line 19
    in Query:
    SELECT `vorname`, `nachname`, `nickname`, `passwrd`, `land`, `email`, `hnummer`, `ort`, `plz`, `gb_day`, `gb_month`, `gb_year`, `street`, `data`, `pic`, `bewerben`, `bearbeiten`, `UNIX_TIMESTAMP(`datetime`) AS date` FROM `ic1_bewerben` WHERE `id` = '12'
    
    Debug backtrace:
    	@ mysql.php:46 -- debug_bt()
    	@ mysql.php:64 -- db_check_error(...)
    	@ bewerben.php:222 -- db_query(...)
    	@ admin.php:20 -- require_once(...)
    
    Error: SELECT `vorname`, `nachname`, `nickname`, `passwrd`, `land`, `email`, `hnummer`, `ort`, `plz`, `gb_day`, `gb_month`, `gb_year`, `street`, `data`, `pic`, `bewerben`, `bearbeiten`, `UNIX_TIMESTAMP(`datetime`) AS date` FROM `prefix_bewerben` WHERE `id` = '12'
    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 '`) AS date` FROM `ic1_bewerben` WHERE `id` = '12'' at line 19
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    dastiii Mitglied
    Registriert seit
    27.12.2005
    Beiträge
    2.354
    Beitragswertungen
    84 Beitragspunkte
    ` vor UNIX_TIMESTAMP wegmachen und direkt vor das date setzen, also `date`.
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    exploid Mitglied
    Registriert seit
    30.10.2013
    Beiträge
    32
    Beitragswertungen
    0 Beitragspunkte
    vielen dank das wars gewesen
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten