Webstatt.org - Community seit 2006 - 2012 (2024?)

NO Database selected?!

user-139
23.08.2006 12:32

habn problem was mich schon den ganzen tag aufregt, weil ich keine ahnung hab was falsch sein könnte da der fehler auf meinem Xampp nicht vorgekommen ist ,.
ich bekomme immer einen "No Database Selected" Fehler
hier mal der code indem er vorkommen soll
<?php
if($_GET['user'] == 'edit'zwinkern{
$mysql = mysql_connect($mysql['host'], $mysql['user'], $mysql['pass']) or die(mysql_error());
mysql_select_db($mysql['root'], $mysql) or die(mysql_error());

if (array_key_exists('delete',$_GET)) {
$deleteid = (int) $_GET['delete'];
$sql = "DELETE FROM login WHERE UserID = '".$_GET['delete']."'";
$query = mysql_query($sql) OR die(mysql_error());
echo 'Ihr Datensatz wurde erfolgreich gelöscht.';
exit;
}

if (isset($_GET['edit']) && !empty($_GET['edit']) && is_numeric($_GET['edit'])){
$sql = "SELECT * FROM login WHERE UserID = '".$_GET['edit']."'";
$query = mysql_query($sql) OR die(mysql_error());
$ds = mysql_fetch_object($query);
?>
-html ausgabe
<?

}
if (isset($_POST['speichern'])){
$sql = "UPDATE `login` SET
`UserName` = '".addslashes($_POST['name'])."',
`UserPass` = '".addslashes($_POST['passwort'])."',
`UserSession` = 'NULL',
`UserMail` = '".addslashes($_POST['email'])."'
WHERE UserID = '".$_POST['id']."'
";
$query = mysql_query($sql) OR die(mysql_error());
echo 'Ihr Datensatz wurde erfolgreich gespeichert.';
}
?>

OS: Windows XP CPU: AMD Athlon XP 3200+ RAM: 512MB DDR PC3200 (Dual Channel) Mainboard: MSI K7n2 Delta-L HDD: 80GB WD Graka:Radeon 9600 Pro =>Alekeijer Straussbuwe
Avatar user-255
23.08.2006 12:54

Englisch kannst du schon, oder..?

http://de3.php.net/mysql-select-db

Those who can, do. Those who can't, teach. # Musik gehört dem Volk! # last.fm
user-139
23.08.2006 13:45

jo englisch kann ich (naja wenigstens en bissle), nur ich seh nich wo ich nen fehler gemacht hab , weils auf meinem lokalen testserver ja ohne probs geht,.

nur da hab ich ide anmelde daten direkt in den mysql_connect geschrioeben , und jetzt wollte ich halt ne cinfig datei haben ,.

OS: Windows XP CPU: AMD Athlon XP 3200+ RAM: 512MB DDR PC3200 (Dual Channel) Mainboard: MSI K7n2 Delta-L HDD: 80GB WD Graka:Radeon 9600 Pro =>Alekeijer Straussbuwe
user-139
23.08.2006 20:18

mhh hab jetzt den connect teil durch den hier ersetzt jetzt geht es ?!
// Verbindet zum MySQL-Server
$mysql['handle'] = mysql_pconnect($mysql['host'], $mysql['user'], $mysql['pass']) or die(mysql_error()) ;
// Und wählt die Datenbank aus
mysql_select_db($mysql['root']) or die(mysql_error());

OS: Windows XP CPU: AMD Athlon XP 3200+ RAM: 512MB DDR PC3200 (Dual Channel) Mainboard: MSI K7n2 Delta-L HDD: 80GB WD Graka:Radeon 9600 Pro =>Alekeijer Straussbuwe