Seite 1 von 1

Fehler bei "Neues Feld in Profil einfügen"

Verfasst: 06.01.2005 15:02
von cool-t
Hallo Leute ich hab heute versucht ein neues Feld "Realer name" einzufügen. Hab alles nach plan gemacht... außer das (weil ichs nicht versteh):

Code: Alles auswählen

#-----[ SQL ]-------------------------------------------
#  
# Folgender Query muss über phpmyadmin ausgeführt werden (Prefix anpassen)..

ALTER TABLE phpbb_users ADD user_info VARCHAR(255) AFTER user_interests;
jetzt kommt folgende fehlermeldung:

Code: Alles auswählen

Could not update users table

DEBUG MODE

SQL Error : 1054 Unknown column 'user_real' in 'field list'

UPDATE phpbb_users SET user_email = 'bassdrum@arcor.de', user_icq = '323329506', user_website = 'http://www.to-beat.de', user_occ = '', user_from = 'Hohndorf', user_interests = 'Schlagzeug, Pc, ...', user_real = 'Tobias Leichsenring', user_sig = '... and remember respect is everything', user_sig_bbcode_uid = '2988a8c6a3', user_viewemail = 1, user_aim = '', user_yim = '', user_msnm = '', user_attachsig = 0, user_allowsmile = 1, user_allowhtml = 0, user_allowbbcode = 1, user_allow_viewonline = 1, user_notify = 0, user_notify_pm = 1, user_popup_pm = 1, user_timezone = 1, user_dateformat = 'd.m.Y, H:i', user_lang = 'german', user_style = 1, user_active = 1, user_actkey = '' WHERE user_id = 2

Line : 537
File : /cdcv2/www/coolt/html/includes/usercp_register.php
wäre wirklich cool wenn ihr mir helfen könntet ... danke

Verfasst: 06.01.2005 15:04
von Mario Siebert
Genau weil du das nicht ausgeführt hast kommt die Fehlermeldung, lies dir hier mal den Teil unter "SQL ausführen" durch: http://www.phpbb.de/doku/kb/artikel.php ... phpMyAdmin falls phpMyAdmin auf deinem Server nicht vorhanden ist, speicher dieses als db_update.php lad es in dein phpBB Verzeichnis und führ es über den Browser aus:

Code: Alles auswählen

<?php
/***************************************************************************
 *                               db_update.php
 *                            -------------------
 *
 *   copyright            : ©2003 Freakin' Booty ;-P & Antony Bailey
 *   project              : http://sourceforge.net/projects/dbgenerator
 *   Website              : http://freakingbooty.no-ip.com/ & http://www.rapiddr3am.net
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//


if( !$userdata['session_logged_in'] )
{
	$header_location = ( @preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')) ) ? 'Refresh: 0; URL=' : 'Location: ';
	header($header_location . append_sid("login.$phpEx?redirect=db_update.$phpEx", true));
	exit;
}

if( $userdata['user_level'] != ADMIN )
{
	message_die(GENERAL_MESSAGE, 'You are not authorised to access this page');
}


$page_title = 'Updating the database';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

echo '<table width="100%" cellspacing="1" cellpadding="2" border="0" class="forumline">';
echo '<tr><th>Updating the database</th></tr><tr><td><span class="genmed"><ul type="circle">';


$sql = array();
$sql[] = "ALTER TABLE " . $table_prefix . "users ADD user_info VARCHAR(255) AFTER user_interests";

for( $i = 0; $i < count($sql); $i++ )
{
	if( !$result = $db->sql_query ($sql[$i]) )
	{
		$error = $db->sql_error();

		echo '<li>' . $sql[$i] . '<br /> +++ <font color="#FF0000"><b>Error:</b></font> ' . $error['message'] . '</li><br />';
	}
	else
	{
		echo '<li>' . $sql[$i] . '<br /> +++ <font color="#00AA00"><b>Successful</b></font></li><br />';
	}
}


echo '</ul></span></td></tr><tr><td class="catBottom" height="28">&nbsp;</td></tr>';

echo '<tr><th>Installation Complete</th></tr><tr><td><span class="genmed">Please be sure to delete this file now.<br />If you require any further assistance, please visit the <a href="http://www.phpbbhacks.com/forums">phpBBHacks.com Support Forums</a>.</span></td></tr>';
echo '<tr><td class="catBottom" height="28" align="center"><span class="genmed"><a href="' . append_sid("index.$phpEx") . '">Go back to your index page</a>.</span></td></table>';

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>


Grüße Mario

Verfasst: 06.01.2005 15:29
von cool-t
komm irgendwie nicht mit direktem pfad auf diese Datei -> hab jetzt gesucht .... und phpmyadmin gefunden...
wo genau in phpmyadmin muss ich das jetzt ändern?

Verfasst: 06.01.2005 15:38
von cool-t
die datei mit adminrechten aufrufen? Ich meine ich kann diese datei nicht über eine /.../... adresse aufrufen - hab den opfad noch nicht rausbekommen (ist bei dem anbieter echt komisch...)...
habs jetzt aber trotzdem über myADMINphp geschafft....

Nur Noch ein Problem: den Name zeigts an, nur nicht "was es ist" (sthet nichts davor..

Verfasst: 06.01.2005 15:52
von cool-t
... auch das mit dem name ist jetzt erledigt (habs einfach manuell erledigt ...)
vielen dank für alles hilfe