php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.01.2009, 23:37  
Neuer Benutzer
 
Registriert seit: 23.05.2008
Beiträge: 8
phpmax befindet sich auf einem aufstrebenden Ast
Standard Problem mit UPDATE meiner Datenbank

Frohes neues Jahr zusammen,
ich komme mit den folgendem UPADTE meiner Datenbank nicht weiter finde aber meinen Fehler nicht.
$sql = "UPDATE $table_name SET vorname='$vorname', nachname='$nachname', geschenk='$geschenk', tag='$tag', monat='$monat', jahr='$gebjahr' WHERE id='$id'";
echo $sql;
$result = mysql_db_query($db_name, $sql);
Ich bin mit der datenbank korrekt verbunden also $table_name und $db_name sind richtig belegt. Bei dem echo $sql sehe ich die gewünschten Variablenwerte.
Vielen Dank für Eure Hilfe
phpmax ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 02.01.2009, 23:52  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

PHP-Code:
<?php
error_reporting
(E_ALL);
ini_set('display_errors'1);

$mysql mysql_connect('..''..''..') or die(mysql_error());
mysql_select_db($db_name$mysql) or die(mysql_error());

$sql "
  UPDATE
    $table_name
  SET
    vorname='$vorname',
    nachname='$nachname',
    geschenk='$geschenk',
    tag='$tag',
    monat='$monat',
    jahr='$gebjahr'
  WHERE
    id='$id'
"
;
echo 
'<pre>Debug: 'htmlspecialchars($sql), "<pre>\n";
$result mysql_db_query($sql$mysql) or die(mysql_error());
echo 
'affected rows: 'mysql_affected_rows($mysql), "<br />\n";
$vorname, $nachname, $geschenk $tag, $monat, $gebjahr und $id wurden hoffentlich vor $sql = "UPDATE ... mit mysql_real_escape_string() abgesichert?
David ist offline   Mit Zitat antworten
Alt 03.01.2009, 00:09  
Neuer Benutzer
 
Registriert seit: 23.05.2008
Beiträge: 8
phpmax befindet sich auf einem aufstrebenden Ast
Standard

Danke für die schnelle Antwort, leider wird der eigentliche UPDATE immer noch nicht asgeführt. Was kann sonst noch für ein Fehler vorliegen???
Danke
phpmax ist offline   Mit Zitat antworten
Alt 03.01.2009, 00:24  
Erfahrener Benutzer
 
Registriert seit: 14.08.2008
Beiträge: 157
Hexe befindet sich auf einem aufstrebenden Ast
Standard

Nicht mysql_db_query (das ist veraltet), sondern verwende mysql_select_db und mysql_query.
Hexe ist offline   Mit Zitat antworten
Alt 03.01.2009, 00:33  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

oh ja, das habe ich vergessen zu ändern. Sorry
PHP-Code:
<?php
error_reporting
(E_ALL);
ini_set('display_errors'1);

$mysql mysql_connect('..''..''..') or die(mysql_error());
mysql_select_db($db_name$mysql) or die(mysql_error());

$sql "
  UPDATE
    $table_name
  SET
    vorname='$vorname',
    nachname='$nachname',
    geschenk='$geschenk',
    tag='$tag',
    monat='$monat',
    jahr='$gebjahr'
  WHERE
    id='$id'
"
;
echo 
'<pre>Debug: 'htmlspecialchars($sql), "<pre>\n";
$result mysql_query($sql$mysql) or die(mysql_error());
echo 
'affected rows: 'mysql_affected_rows($mysql), "<br />\n";
Was gibt das Skript aus?
David ist offline   Mit Zitat antworten
Alt 03.01.2009, 23:04  
Neuer Benutzer
 
Registriert seit: 23.05.2008
Beiträge: 8
phpmax befindet sich auf einem aufstrebenden Ast
Standard

Vielen ank für Eure schnelle Hilfe.
Nun funktioniert mein Script.
Danke
phpmax ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit dem Update Befehl Lampi Datenbanken 3 22.12.2008 17:19
Problem mit Formular, Daten an datenbank senden Aurec PHP Tipps 2008 11 20.11.2008 18:17
problem mit einer datenbank Pflaume91 PHP Tipps 2008 5 04.09.2007 11:05
While schleife mit Datenbank in ein Dropdown Feld (Umlaut Problem) kintaro PHP Tipps 2008 6 28.08.2007 19:11
db update problem annaloga PHP Tipps 2006 4 11.06.2006 22:25
Problem beim eintragen in die Datenbank slimer PHP Tipps 2006 6 01.06.2006 10:47
Problem mit array in Datenbank pixelcut PHP-Fortgeschrittene 3 28.02.2006 18:20
Problem beim Abfragen aller Tabellen in einer Datenbank gulli23 Datenbanken 5 26.02.2006 20:04
Problem beim Export / Import von Tabellen in Datenbank!? nicobischof Datenbanken 4 25.02.2006 19:19
Problem bein sortieren aus einer Datenbank FireFIghter PHP Tipps 2006 8 21.02.2006 20:58
mysql problem: mysql update wird nicht ausgeführt schmiddy PHP Tipps 2007 4 27.12.2005 20:35
Update Problem (Postgres) DER_Brain PHP Tipps 2005-2 2 19.10.2005 15:50
[Erledigt] UPDATE Syntax problem Datenbanken 6 17.08.2004 16:18
Problem beim importieren einer Datenbank PHP Tipps 2004 8 09.08.2004 15:05
Problem beim Füllen von Formularfeldern aus Datenbank PHP Tipps 2004 3 25.06.2004 13:44


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:43 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum