Nach Serverupdate auf Suse Linux 9.1 Fehlermeldung

MySQL, PostgreSQL, SQLite
5do
Posts: 5
Joined: 2004-08-05 19:43
Location: Mannheim

Nach Serverupdate auf Suse Linux 9.1 Fehlermeldung

Post by 5do » 2004-08-05 19:56

Hallo zusammen,

vielleicht kann ja jemand helfen...

Habe meinen Server von Linux 8.1 auf 9.1 und confixx 3.03 neu
initialisieren lassen.

Nach dem Update funktioniert der Bildupload in meinem Flohmarkt
nicht mehr, kommt immer die selbe Fehlermeldung:

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version
for the right syntax to use near '' at line 1


Die von puretec meinten, ich solle den safe_mod auf Off stellen,
hat aber auch nicht geholfen.

In einem englischen Forum habe ich gelesen, dass das an einem Ausdruck
liegen kann der in der upload Datei sein könnte, der aber für dieses
mysql 4 reserviert ist - konnte ich aber auch nix entdecken.

Jetzt weiss ich nicht mehr weiter - help wanted!

Gruss
Alex

User avatar
Joe User
Project Manager
Project Manager
Posts: 11598
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Nach Serverupdate auf Suse Linux 9.1 Fehlermeldung

Post by Joe User » 2004-08-05 20:15

Show the first five lines...
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

5do
Posts: 5
Joined: 2004-08-05 19:43
Location: Mannheim

Weiss zwar nicht genau was Du meinst..

Post by 5do » 2004-08-05 20:22

Hier mal die ersten 19 Zeilen:

<?php
require_once('../Connections/fdo.php');
require("fileupload-class.php");

#--------------------------------#
# Variables
#--------------------------------#


$path = "";

// The name of the file field in your form.

$upload_file_name = "userfile";

User avatar
Joe User
Project Manager
Project Manager
Posts: 11598
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Nach Serverupdate auf Suse Linux 9.1 Fehlermeldung

Post by Joe User » 2004-08-05 20:29

PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

5do
Posts: 5
Joined: 2004-08-05 19:43
Location: Mannheim

danke erst mal

Post by 5do » 2004-08-05 21:13

Werde das morgen gleich mal checken muss jetzt zu den kiddies, müssen ins bett .

danke so weit mal, habs mir in die favoriten. melde mich wieder..

_Gruss
Alexander

odysseus
Posts: 115
Joined: 2003-02-07 10:21

Re: Nach Serverupdate auf Suse Linux 9.1 Fehlermeldung

Post by odysseus » 2004-08-06 10:00

Schreib doch mal das Query hier rein, welches den Fehler verursacht. Todsicher wird darin ein reserviertes Wort benutzt.

5do
Posts: 5
Joined: 2004-08-05 19:43
Location: Mannheim

Re: Nach Serverupdate auf Suse Linux 9.1 Fehlermeldung

Post by 5do » 2004-08-06 14:53

So, sorry da bin ich wieder hier mal ein Teilscript:

Code: Select all

// UPLOAD the file
		if ($my_uploader->upload($upload_file_name, $acceptable_file_types, $default_extension)) {
			$my_uploader->save_file($path, $mode);
		}
		
		if ($my_uploader->error) {
			echo $my_uploader->error . "<br><br>n";
			echo $upload_file_name .  "--<br>";
			echo $checksum . "--<br>";
		}
		
		$name = $checksum . $my_uploader->file['extention'];
	
		$updateSQL = "UPDATE artikeleingabe SET bild='$name',ID_bild=1 WHERE checknum=$checksum";
	    //echo $updateSQL;
		mysql_select_db($database_fdo, $fdo);
  	    $Result1 = mysql_query($updateSQL, $fdo) or die(mysql_error());
		
		$pfad = "allesklar.php?bild=$name&checknum=$checksum";
		//echo $pfad;		
		header("location: $pfad");
?>

Also vorher hat das alles gut geklappt.

Gruss
Alexander

5do
Posts: 5
Joined: 2004-08-05 19:43
Location: Mannheim

GEHT WIEDER

Post by 5do » 2004-08-06 16:24

JUHUU ES GEHT WIEDER!

Folgendes musste geändert werden:

Jetzt muss jede Ã?bergabe nochmal extra auf der Empangsseite
eingetragen werden:

z. B.:

Code: Select all

$bild = $_GET['bild'];

oder

$checksum = $_POST['checksum'];
danke
Gruss
Alexander