Willkommen in der Webstatt Zum Webstatt Blog und Stories
Bonze am 23.08.06 14: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'){
$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.';
}
?>

netcup.de Warum gibt es hier Werbung?
milahu milahu am 23.08.06 14:54

Englisch kannst du schon, oder..?

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

Bonze am 23.08.06 15: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 ,.

Bonze am 23.08.06 22: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());

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt