php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.01.2005, 10:58  
Gast
 
Beiträge: n/a
Standard [Erledigt] Mysql Update mit PHP Befehl

Hallo

Ich probiere seit längerem etwas, was aber nicht recht klappen will.

Ich habe eine Tabelle Test mit

id int(9)
test varchar(30)
test_inhalt text

in einer textdatei stehen für die testwerte in einem array werte drin

test[1]="hallo"; usw

nun versuche ich folgendes

$sql="UPDATE Test SET test_inhalt='".get_test_info(id)."'";

allerdings wird dieser query nicht ausgeführt. geht das bei mysql überhaupt was ich vorhabe? oder gehe ich nur den falschen weg?


edit:
die funktion get_test_info()
liefert aus der textdatei für den jeweiligen wert der übergeben wird den inhalt.

also wenn id=1 dann wird aus der textdatei der inhalt von test[1] zurückgegeben
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 26.01.2005, 11:04  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.232
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Bitte Fehlerprüfung einbauen und noch einmal melden.
Beispiel siehe http://www.php.net/mysql_query
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline   Mit Zitat antworten
Alt 26.01.2005, 11:06  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von mepeisen
Bitte Fehlerprüfung einbauen und noch einmal melden.
Beispiel siehe http://www.php.net/mysql_query
er bringt keinen fehler
  Mit Zitat antworten
Alt 26.01.2005, 11:11  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.232
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Was erwartest du? Hast du überhaupt schon Werte in deiner Tabelle stehen?
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline   Mit Zitat antworten
Alt 26.01.2005, 11:16  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von mepeisen
Was erwartest du? Hast du überhaupt schon Werte in deiner Tabelle stehen?
naja. ist mein vorhaben überhaupt möglich?

es stehen testwerte in der datenbank

von 1-5
und in der testdatei stehen auch werte

test[1]...test[5]
  Mit Zitat antworten
Alt 26.01.2005, 11:19  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.232
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Mit diesem Update würdest du immer alle Datensätze auf einmal ändern, keine einzelnen. Ansonsten verstehe ich dein Problem nicht. Poste mal dein ganzes Script.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline   Mit Zitat antworten
Alt 26.01.2005, 11:30  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von mepeisen
Mit diesem Update würdest du immer alle Datensätze auf einmal ändern, keine einzelnen. Ansonsten verstehe ich dein Problem nicht. Poste mal dein ganzes Script.
ja das will ich ja.
aber irgendwie klappt es nicht.

Code:
//funktion
funktion get_test_info($wert) 
{
GLOBAL $test;
return $test[$wert];
}

//SQL

$sql="UPDATE Test SET test_inhalt='".get_test_info(id)."'"; 
$result=mysql_query($sql,$verbindung);
Die Tabelle heißt auch exact "Test" also mit großem T.
$test ist das array mit den werten. die datei wird mit include eingebunden
  Mit Zitat antworten
Alt 26.01.2005, 12:10  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.232
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Wo ist die Fehlerprüfung? Wo wird id definiert?
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline   Mit Zitat antworten
Alt 26.01.2005, 12:22  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von mepeisen
Wo ist die Fehlerprüfung? Wo wird id definiert?

meinst du id bei der funktion? das soll das datenbankfeld sein. daher auch die frage ob es geht.

die fehlerprüfung habe ich nur nicht mit aufgeschrieben, nicht das das topic so aufbläht (wollen doch die meisten nicht).

mysql_error() bringt keinen fehler. und return muss true sein.
  Mit Zitat antworten
Alt 26.01.2005, 13:05  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.232
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

MySQL ist MySQL und PHP ist PHP. Prinzipiell wissen die nichts voneinander. Also versuche am besten noch einmal genau zu erklären, was du eigentlich willst.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen 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
MySQL Befehl als default? DannyD Datenbanken 5 25.10.2006 17:38
Queries fehlerhaft nach MySQL Update 4/5 BlueMood Datenbanken 3 16.08.2006 10:53
UPDATE Befehl, Veränderung festellen tekknotrip Datenbanken 2 21.03.2006 15:19
mysql problem: mysql update wird nicht ausgeführt schmiddy PHP Tipps 2007 4 27.12.2005 20:35
[Erledigt] MySQL Befehl für MySQL 4.0.24 Datenbanken 2 23.08.2005 17:35
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
einfache mysql abfrage und mysql update haut nicht ganz hin djrace PHP Tipps 2005-2 6 12.08.2005 15:28
Befehl nicht kompatibel zwischen MySQL 4.1.10 und 4.1.11 Datenbanken 3 28.06.2005 11:36
Update in mysql funzt nicht maeck PHP Tipps 2005-2 4 27.06.2005 22:52
MySQL UPDATE Befehl funktioniert nicht PHP Tipps 2005 6 24.01.2005 15:03
mysql update query mit mehreren Tabellen funktioniert nicht PHP-Fortgeschrittene 5 08.01.2005 16:29
php / Mysql Update auf neuste Version PHP Tipps 2007 5 05.01.2005 19:34
Insert und Update Befehl funktioniert nicht Anuschka Datenbanken 2 03.09.2004 00:38
mysql comandline befehl für import eines scripts Datenbanken 2 30.07.2004 15:57
regulaere ausdruecke in einem MySQL befehl mit REGEXP Datenbanken 3 16.06.2004 23:07

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql_update_id, mysql update php, mysql update mit php, http://www.php.de/datenbanken/16725-erledigt-mysql-update-mit-php-befehl.html, php mysql_update_id, mysql_update_id(), mysql update java, mysql update id, mysql \update `test`.`neu` set befehle mit php, update php sql ganzes script funktion, update funktion php mysql per post befehl, mysql update array, in java php befehle aufrufen, sql edit befehl php, mysql update befehl, arraywerte sql update, php geizhals befehle, php mysql update befehl, sql update php-befehl, mysql update von 4 auf 5

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:36 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.