SQL / Datenbanken Probleme mit SQL? Hier könnt ihr eure Fragen zu SQL (MySQL, PostgreSQL, MS-SQL und andere ANSI-SQL Server) los werden. |
 |
|

29-03-2005, 14:50
|
LeX@PHP
Junior Member
|
|
Registriert seit: Mar 2005
Beiträge: 67
|
|
meine query :
UPDATE EVENTS SET TEXT = 'sadasd',
HEADLINE = 'FISH',
DATUM = '29.03.2005' WHERE id = '14'
pma :
UPDATE EVENTS SET TEXT = 'sadasd',
HEADLINE = 'FISH',
DATUM = '29.03.2005' WHERE id = '14'
So wenn ich die query von mir in pma eintrage klappt das mit den eintragen.
und wieso updated der mit php nicht?
|

29-03-2005, 14:59
|
wahsaga
 Moderator
|
|
Registriert seit: Sep 2001
Beiträge: 25.236
|
|
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
|

29-03-2005, 15:01
|
mrhappiness
PHP Guru
|
|
Registriert seit: Oct 2002
Beiträge: 14.890
|
|
Na dann doch lieber mysql_eror verwenden, wie's geht steht im handbuch und hier: http://www.php-resource.de/forum/sho...threadid=50454
__________________
Ich denke, also bin ich. - Einige sind trotzdem...
|

29-03-2005, 15:25
|
LeX@PHP
Junior Member
|
|
Registriert seit: Mar 2005
Beiträge: 67
|
|
das hier muss ich jetzt nicht verstehen oder ?
// Die Ausgabe von mysql_error
No database selected
--------------------------------------------------------------------------------
UPDATE EVENTS SET TEXT = 'dsad',HEADLINE = 'sadad',DATUM = '29.03.2005' WHERE id = '14'
--------------------------------------------------------------------------------
das ist völliger quatsch , ich habe eine db ausgewählt.
wie gesagt das muss ich nicht verstehen...
das hier ist mein mysql_error code :
PHP-Code:
$aendern = "UPDATE EVENTS SET TEXT = '$text',HEADLINE = '$headline',DATUM = '$datum' WHERE id = '$id'";
$result = mysql_query($aendern)
or die(mysql_error().'<hr />'.$result.'<hr />');
Geändert von LeX@PHP (29-03-2005 um 15:28 Uhr)
|

29-03-2005, 15:33
|
mrhappiness
PHP Guru
|
|
Registriert seit: Oct 2002
Beiträge: 14.890
|
|
Wo in dem von dir geposteten COde selektierst du die DB?
__________________
Ich denke, also bin ich. - Einige sind trotzdem...
|

29-03-2005, 15:40
|
nautiluS
Newbie
|
|
Registriert seit: Mar 2005
Beiträge: 8
|
|
überprüfe bitte mal dein:
mysql_connect() und dein mysql_select_db()
anfangs in deinem code steht ja include, ändere das in require und überprüfe ob er die config datei auch wirklich findet..
|

29-03-2005, 15:53
|
LeX@PHP
Junior Member
|
|
Registriert seit: Mar 2005
Beiträge: 67
|
|
das ist nur der teil code, hier ist der ganze :
PHP-Code:
<?php
include(config/config.php);
$id = $_GET['id'];
$text = $HTTP_POST_VARS['text'];
$text = nl2br($text);
$headline = $HTTP_POST_VARS['headline'];
$datum = $HTTP_POST_VARS['datum'];
$aendern = "UPDATE EVENTS SET TEXT = '$text',HEADLINE = '$headline',DATUM = '$datum' WHERE id = '$id'";
$result = mysql_query($aendern)
or die(mysql_error().'<hr />'.$aendern.'<hr />');
?>
Die ganzen db sachen stecken alle in der config.php, damit wäre das geklärt.
Datei config.php :
PHP-Code:
<?php
// Dies is die Datei config.php, sie muss angepasst werden.
$db_adresse = "localhost";
$db_name = "adminpanel";
$db_user = "root";
$db_pass = "";
if(mysql_connect($db_adresse,$db_user,$db_pass))
{
mysql_select_db($db_name);
//echo ("<div align='left'><br>[Datenbank-Verbindung steht]</div>");
}
else
{
// echo ("<div align='left'><b>[Datenbank-Verbindung steht <u>nicht</u>]</b></div>");
}
?>
Geändert von LeX@PHP (29-03-2005 um 15:57 Uhr)
|

29-03-2005, 15:55
|
mrhappiness
PHP Guru
|
|
Registriert seit: Oct 2002
Beiträge: 14.890
|
|
Zitat:
Original geschrieben von LeX@PHP
Die ganzen db sachen stecken alle in der config.php, damit wäre das geklärt.
|
Und wo bitte selektierst du da eine Datenbank?
Wo baust du die Verbindung zum Server auf?
__________________
Ich denke, also bin ich. - Einige sind trotzdem...
|

29-03-2005, 15:59
|
LeX@PHP
Junior Member
|
|
Registriert seit: Mar 2005
Beiträge: 67
|
|
sorry hatte was rauskopiert aus der config.php jetzt ist sie es in original und exakt.
|

29-03-2005, 15:59
|
nautiluS
Newbie
|
|
Registriert seit: Mar 2005
Beiträge: 8
|
|
Zitat:
Original geschrieben von LeX@PHP
Datei config.php :
PHP-Code:
<?php
// Dies is die Datei config.php, sie muss angepasst werden.
$db_adresse = "localhost";
$db_name = "adminpanel";
$db_user = "root";
$db_pass = "";
if(mysql_connect($db_adresse,$db_user,$db_pass))
{
mysql_select_db($db_name);
//echo ("<div align='left'><br>[Datenbank-Verbindung steht]</div>");
}
else
{
// echo ("<div align='left'><b>[Datenbank-Verbindung steht <u>nicht</u>]</b></div>");
}
?>
|
so sieht man es besser!!!
|

29-03-2005, 16:08
|
mrhappiness
PHP Guru
|
|
Registriert seit: Oct 2002
Beiträge: 14.890
|
|
PHP-Code:
mysql_connect($db_adresse,$db_user,$db_pass) or die(mysql_error());
mysql_select_db($db_name) or die(mysql_error());
ist es so schwer mysql_error einzubauen?
was kommt jetzt raus?
__________________
Ich denke, also bin ich. - Einige sind trotzdem...
|

29-03-2005, 16:08
|
LeX@PHP
Junior Member
|
|
Registriert seit: Mar 2005
Beiträge: 67
|
|
mr happiness ich brauche deine hilfe... wo bist du
|

29-03-2005, 16:18
|
LeX@PHP
Junior Member
|
|
Registriert seit: Mar 2005
Beiträge: 67
|
|
hat sich erledigt...
tauge ich doch noch zu etwas...
|

30-03-2005, 12:10
|
LeX@PHP
Junior Member
|
|
Registriert seit: Mar 2005
Beiträge: 67
|
|
Problem mit UPDATE auf Online Server
Moin moin.
Ich habe da folgendes Problem. Ich möchte 1 Tabelle in einer DB updaten.
Lokal ging das gleiche Script, online nicht.
Hier ist der Code :
PHP-Code:
<?php
include("config/config.php");
$id = $_GET['id'];
$text = $HTTP_POST_VARS['text'];
$text = nl2br($text);
$headline = $HTTP_POST_VARS['headline'];
$datum = $HTTP_POST_VARS['datum'];
$aendern = "UPDATE EVENTS SET TEXT = '".$text."',HEADLINE = '".$headline."',DATUM = '".$datum."' WHERE id = '".$id."'";
if($result = mysql_query($aendern) or die(mysql_error().'<hr />'.$aendern.'<hr />'))
{
echo ("<font class='headline'>Erfolgreich geändert!</font>");
}
else
{
echo("<font class='headline'>Nicht geändert!</font>");
}
?>
Und das hier spuckt Mysql Error aus :
Table 'db121138186.EVENTS' doesn't exist
--------------------------------------------------------------------------------
UPDATE EVENTS SET TEXT = 'ich weiss nicht was abgeht!',HEADLINE = 'Lol!',DATUM = '30.03.2005' WHERE id = '3'
--------------------------------------------------------------------------------
Ich kann mir das mit .EVENTS nicht erklären.
Die Tabelle die ich updaten will heisst EVENTS, und die db db121138186.
Wo kommt das her?
Kann mir da jemand helfen?
Mfg
LeX@PHP
|

30-03-2005, 12:20
|
Kropff
  Administrator
|
|
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.800
|
|
wo baust du denn die verbindung zur db auf, in der config.php? vielleicht liegt da der fehler.
gruß
peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Thema bewerten |
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
|
PHP News
Aktuelle PHP Scripte
Homepagetools 2022
Kostenloses Gästebuch und Homepagetools für die eigene Homepage.
Bei GuxDu kann man sich kostenlos die Websitetools auf die vorhandene Website einbauen. Zudem kann man bei GuxDU auch eine eigene Homepage mit 3D Effekten erstellen. GuxDu ist kostenlos.
29.04.2022
freepler | Kategorie: PHP/ Gaestebuch
|
SF-Shopsystem V1.0
Hier haben wir ein einzigartiges Shopsystem in PHP.
Die Anzahl der Artikel ist unbegrenzt, einfach zu bedienen und erklärt sich.
Ausführliche Beschreibung weiter unten.
28.04.2022
Speedcrawler | Kategorie: PHP/ Shops
|
Anzeigen Markt mit PayPal Bezahl System
Anzeigen Markt Script
mit PayPal Bezahl System
Der Benutzer hat die Möglichkeit sofort nach Bezahlung mit PayPal
seine Anzeigen zu schalten, je nach seinem Guthaben.
27.04.2022
Webace_de | Kategorie: PHP/ Anzeigenmarkt
|
Alle PHP Scripte anzeigen
|