![]() |
noch eine SQL fehlermeldung die ich nich verstehe
Hallo,
tut mir lied, aber ich hab schon iweder eine fehlermeldung ... Bei einem button. Der Qelltext hinter dem button:
Code:
Und hier die Fehlermeldung:
elseif($action=="save") {
include("_mysql.php"); include("_settings.php"); include("_functions.php"); if(!isnewsadmin($userID)) die('No access.'); $newsID = $_POST['newsID']; $save = $_POST['save']; $preview = $_POST['preview']; $rubric = $_POST['rubric']; $lang1 = $_POST['lang1']; $headline1 = $_POST['headline1']; $message = $_POST['message']; $lang2 = $_POST['lang2']; $headline2 = $_POST['headline2']; $content2 = $_POST['content2']; $link1 = $_POST['link1']; $url1 = $_POST['url1']; $window1 = $_POST['window1']; $link2 = $_POST['link2']; $url2 = $_POST['url2']; $window2 = $_POST['window2']; $link3 = $_POST['link3']; $url3 = $_POST['url3']; $window3 = $_POST['window3']; $link4 = $_POST['link4']; $url4 = $_POST['url4']; $window4 = $_POST['window4']; $intern = $_POST['intern']; $comments = $_POST['comments']; safe_query("UPDATE ".PREFIX."news SET rubric='$rubric', lang1='$lang1', headline1='".mysql_escape_string($headline1)."', content1='".mysql_escape_string($message)."', lang2='$lang2', headline2='".mysql_escape_string($headline2)."', content2='".mysql_escape_string($content2)."', link1='$link1', url1='$url1', window1='$window1', link2='$link2', url2='$url2', window2='$window2', link3='$link3', url3='$url3', window3='$window3', link4='$link4', url4='$url4', window4='$window4', saved='1', intern='$intern', comments='$comments' WHERE newsID='$newsID'"); // löschen der einträge die älter als 1 stunde sind und keinen text enthalten $ergebnis=safe_query("SELECT * FROM ".PREFIX."news WHERE headline1='' OR content1=''"); while($ds=mysql_fetch_array($ergebnis)) { if((time()-$ds[date]) > (60*60)) safe_query("DELETE FROM ".PREFIX."news WHERE newsID='$ds[newsID]'"); } if($_POST['topnews']) safe_query("UPDATE ".PREFIX."settings SET topnewsID='$newsID'"); if($save) echo'<body onLoad="window.close()"></body>'; if($preview) header("Location: news.php?action=preview&newsID=$newsID"); }
SQL-Code:
Danke für eure hilfe schon mal
Query failed:
errorno=1264 error=Out of range value adjusted for column 'rubric' at row 1 query=UPDATE imw_news SET rubric='', lang1='de', headline1='test NEWS', content1='test NEWS', lang2='uk', headline2='', content2='', link1='', url1='http://', window1='1', link2='', url2='http://', window2='1', link3='', url3='http://', window3='1', link4='', url4='http://', window4='1', saved='1', intern='0', comments='2' WHERE newsID='35' |
Re: noch eine SQL fehlermeldung die ich nich verstehe
Was für eine Typ hat 'rubic'?
|
Re: noch eine SQL fehlermeldung die ich nich verstehe
Liste der Anhänge anzeigen (Anzahl: 1)
achso, sry hab ich vergessen rein zu schreiben, hier wirds nachgeliefert ^^
|
Re: noch eine SQL fehlermeldung die ich nich verstehe
Wie oft machst Du die gleichen Fehler eigentlich noch :gruebel: Kuck Dir doch mal das Feld rubric an. *kopfschüttel*
|
Re: noch eine SQL fehlermeldung die ich nich verstehe
hab ich mir gedacht so setzt rubic aber auf '' also einen string ersetze es durch 0.
|
Re: noch eine SQL fehlermeldung die ich nich verstehe
du meinst in dem code hinter dem button soll ich rubric auf 0 setzen?
|
Re: noch eine SQL fehlermeldung die ich nich verstehe
Ja, z.B. auf einen Lerrstring kannst du ein Integerfeld auf jedenfall nicht setzten. No ne Möglichkeit wäre NULL. Das kommt aber auch darauf an, welche Funktion dieses Feld hat und was die Werte darin bedeuten.
|
Re: noch eine SQL fehlermeldung die ich nich verstehe
Hi!
@ghost007: Bitte häng deinen Screenshot oben an den Beitrag an. So ist das Modem-User kein Vergnügen und irgendwann außerdem ein Deadlink in der DP! Danke. :wink: Ciao Frederic |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz