php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.04.2005, 18:30  
Erfahrener Benutzer
 
Registriert seit: 16.03.2005
Beiträge: 421
Niedi
Niedi eine Nachricht über ICQ schicken
Standard Unknown column 'D0D0D0' in 'field list'

hi Leute!

Mir stellt sich erneut ein problem in den Weg. Es gibt zwar einen Thread hier, der genau das gleiche Problem hat, dieser ist jedoch von 2004 und die Lösung ist bei mir nicht richtig.
Und bei Google gibt es auch nur die antworten, die bei mir nicht stimmen können.

also ich habe ein Formular mit dem ich werte in einer DB updaten möchte.

wenn ich jetzt einen buchstaben übergeben möchte um ihn zu speichern, bekomm ich die obenstehende Fehlermeldung. Bei einer Zahl jedoch nicht.

Hier lese ich die Werte aus (habs bisschen gekürzt damit es für euch übersichtlicher ist), und sende dann den neuen wert wieder mit.

PHP-Code:
<?php
include "connectdb.php";
$sql "SELECT 
                    BGoben,
                    BGmitte,
                    BGunten,
                    Schriftfarbe,
                    Tabellenstärke,
                    Tabellenstyle,
                    Tabellenbreite,
                    HöheMitte
                FROM 
                    gbooklayout
                ORDER BY Layout DESC
                LIMIT 1"
;
$result mysql_query($sql) or die(mysql_error());
$row mysql_fetch_array($result);

echo 
'
<form action="gblayoutchange.php" method="post">
<input type="text" name="BGoben" value="'
.$row['BGoben'].'">
</form>
'
;
?>

Und hier verarbeite ich das ganze:

PHP-Code:
<?php
include "connectdb.php";

$BGoben $_POST['BGoben']; //Neuen wert in die Variable speichern

$sql "UPDATE
                    gbooklayout
                SET
                    BGoben = $BGoben
                WHERE Layout = '1';"
;
?>
kann mir jemand helfen?

mfg Niedi
Niedi ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 03.04.2005, 18:32  
Gast
 
Beiträge: n/a
Standard

BGoben = '$BGoben'

Gruß
phpfan
 
Alt 03.04.2005, 18:36  
Gast
 
Beiträge: n/a
Standard

du musst in da mysql abfrage Variablen immer in Hochkommas setzen! bei zahlen bracuht man keine '' nur bei strings

PHP-Code:
<?php
include "connectdb.php";

$BGoben $_POST['BGoben']; //Neuen wert in die Variable speichern

$sql "UPDATE
               gbooklayout
            SET
               BGoben = 'BGoben'
            WHERE Layout = '1';"
;
?>
 
Alt 03.04.2005, 20:02  
Erfahrener Benutzer
 
Registriert seit: 16.03.2005
Beiträge: 421
Niedi
Niedi eine Nachricht über ICQ schicken
Standard

Vielen dank euch beiden.. wusst ich ned.

aber ich hätte da noch eine Frage, für die ich nicht einen neuen Thread öffnen möchte.

Kann mir jemand sagen wieso man datei wie folgt benennt:
blabla.ini.php
also die funktion ist ja die selbe.. rein für die übersicht?

und zweitens: was war das nochmal.. hrm was hat mich blos auf die frage gebracht! mom ich schau mal nach ^^

ah genau!

Man soll bei Mysql Anweißungen ja immer mit "or die (mysql_error())" arbeiten. jedoch wenn er dann die anweißung nicht erfüllt und dann zu dem "DIE" kommt, wird alles dahinter nicht mehr angezeigt. also die fehlermeldung wird ausgegeben und dann stop alles.

Gibts da ne möglichkeit das er die Fehlermeldung ausgibt, und die restliche seite dennoch weiterladet?

Denn wenn ich etwas mit mysql per include in den mittelpunkt einer seite einfüge, und dann ein fehler entsteht, würde der ganze teil der seite, der nach dem include kommt, nicht aufgerufen werden

mfg Niedi
Niedi ist offline  
Alt 03.04.2005, 20:10  
Gast
 
Beiträge: n/a
Standard

Bei den Dateien steht meist nicht blabla.ini.php, sondern eher blabla.inc.php. Das ist eine Kennzeichnung für Include-Dateien, die man nicht machen muss, erhöht aber die Übersicht.

Es steht nirgendwo geschrieben, dass du die benutzen musst.
PHP-Code:
   $result mysql_query("......");

   if (
mysql_errno())
   {
       
// Da ist was schiefgelaufen
   
}
   else
   {
        
// Alles Paletti
   

Gruß
phpfan
 
Alt 03.04.2005, 20:17  
Erfahrener Benutzer
 
Registriert seit: 16.03.2005
Beiträge: 421
Niedi
Niedi eine Nachricht über ICQ schicken
Standard

hm das mit inc erklärt einiges

und wegen dem error ding. Das man es benutzen muss sagte ich auch nie, jedoch hab ich gelesen das man es benutzen sollte.

Danke für die Info nun is mir einiges klarer

mfg Niedi
Niedi ist offline  
 


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
Unknown column in 'where clause' Datenbanken 11 10.07.2011 18:11
Unknown column 'test' in 'where clause' PHP Tipps 2005 4 03.06.2009 14:20
PHP Fehlermeldungen - Was tun? Plague PHP Tipps 2008 1 06.09.2007 21:20
Unknown column 'rights' in 'field list' GSJLink Datenbanken 24 30.07.2007 12:26
[Erledigt] Fehler 'Unknown column' umgehen? Datenbanken 3 04.09.2006 16:07
gelöst: Abfrage Fehler "Column '...' in field list is a Riot Datenbanken 13 01.04.2006 11:19
Can't find FULLTEXT index matching the column list [MYSQL] Cytrix PHP Tipps 2006 1 16.02.2006 13:02
#1191 - Can't find FULLTEXT index matching the column list ? Cytrix Datenbanken 4 06.02.2006 22:58
Suche Programmierer, Designer, Schreiber... blinkster.de Beitragsarchiv 76 14.08.2005 18:31
Unknown column '...' in 'field list' c-f-g Datenbanken 15 17.06.2005 08:01
update auf php 5.0.4 robo47 Server, Hosting und Workstations 6 10.04.2005 19:00
ERROR 1054: Unknown column PHP Tipps 2005 10 03.02.2005 15:08
Unknown column 'preis' in 'field list' Xfer Datenbanken 4 01.11.2004 10:34
Unknown column in 'field list' PHP Tipps 2004 1 18.09.2004 21:54
[Erledigt] #1054 - Unknown column '6%25252B' in 'Artikel' ??? Datenbanken 7 22.07.2004 11:39

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
#1054 - unknown column in \'field list\' in function, unknown column \'b.wars_wo, #1054 - unknown column \'‘\' in \'field list\', unknown column \' in \'field list\' zahl buchstabe, unknown column \'18\' in \'field list, \'field list\'php \'field list\', unknown column \'www.google.ch\' in \'field list\', #d0d0d0, php unknown field buchstabe, http://www.php.de/php-tipps-2005/20650-unknown-column-d0d0d0-field-list.html, php function unknown column \'field list\', unknown column \'klicks\' in \'field list\', unknown column in \'field list\', unknown column \'per\' in \'field list\'

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