SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 24.03.2006, 12:05:23
JansonChristian JansonChristian ist offline
Anfänger
 
Registriert seit: Nov 2004
Ort: Landshut
Beiträge: 98
INSERT TABLE 'Tabelle' isn't allowed in FROM table list

Hi,

bekomme bei folgendem script diese Fehlermeldung :

INSERT TABLE 'Tabelle' isn't allowed in FROM table list

und komme irgendwie nicht weiter, ich hoffe,
mir kann da jemand helfen??

Das Script:
PHP-Code:
if (isset($_POST['processauctions'])) {
    if (
count($_POST['relist'])>0) {
        for (
$relist_counter=0;$relist_counter<count($_POST['relist']);$relist_counter++) {
            
$relistId $_POST['relist'][$relist_counter];
            
$today date"Y-m-d H:i:s"time() );
            
$closingdate closingdate($today,$_POST['duration'][$relistId]);
            
$relistAuction[$relist_counter] = mysql_query("INSERT INTO Tabelle 
            (itemname, description, picpath, quantity, auctiontype, bidstart, rp, 
            rpvalue, bn, bnvalue, bi, bivalue, duration, country, zip, sc, scint, pm, 
            category, active, payment_status, startdate, enddate, closed, keywords, 
            nrbids, maxbid, clicks, ownerid, hpfeat, catfeat, bolditem, hlitem, private, 
            currency, swapped, postage_costs, insurance, type_service, isswap, acceptdirectpayment, 
            directpaymentemail, addlcategory, deleted, listin) SELECT 
            itemname, description, picpath, quantity, auctiontype, bidstart, rp, 
            rpvalue, bn, bnvalue, bi, bivalue, duration, country, zip, sc, scint, pm, 
            category, active, payment_status, startdate, enddate, closed, keywords, 
            nrbids, maxbid, clicks, ownerid, hpfeat, catfeat, bolditem, hlitem, private, 
            currency, swapped, postage_costs, insurance, type_service, isswap, acceptdirectpayment, 
            directpaymentemail, addlcategory, deleted, listin  
            FROM Tabelle b WHERE b.id='"
.$relistId."'") or die(mysql_error()); 
Das Script geht dann noch weiter, aber der Fehler ist irgendwo
in diesem abschnitt.

Kann mir jemand helfen

Dank im voraus
Christian
Mit Zitat antworten
  #2  
Alt 24.03.2006, 13:27:39
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
AW: INSERT TABLE 'Tabelle' isn't allowed in FROM table list

Zitat:
INSERT ... INTO tabelle ... SELECT ... FROM tabelle b
Quell- und Zieltabelle müssen unterschiedlich sein. Hier könnte der Fehler liegen.

Geändert von Marilu (24.03.2006 um 13:31:29 Uhr)
Mit Zitat antworten
  #3  
Alt 24.03.2006, 14:43:27
JansonChristian JansonChristian ist offline
Anfänger
 
Registriert seit: Nov 2004
Ort: Landshut
Beiträge: 98
AW: INSERT TABLE 'Tabelle' isn't allowed in FROM table list

Glaube eher, daß meine MySql Version das nicht kann.

Kann Das sein??

Habe version : 3.23.58-log
Mit Zitat antworten
  #4  
Alt 25.03.2006, 03:43:21
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: INSERT TABLE 'Tabelle' isn't allowed in FROM table list

Zitat:
Zitat von JansonChristian
Glaube eher, daß meine MySql Version das nicht kann.
Da Dein SQL String falsch ist, liegt es *noch* nicht an der MySQL Version.

http://dev.mysql.com/doc/refman/4.1/...rt-select.html
Mit Zitat antworten
  #5  
Alt 25.03.2006, 20:26:36
JansonChristian JansonChristian ist offline
Anfänger
 
Registriert seit: Nov 2004
Ort: Landshut
Beiträge: 98
AW: INSERT TABLE 'Tabelle' isn't allowed in FROM table list

Auf der Seite, von deinem Link, steht ja auch : MySQL 4.0.1

Oder, kann mir jemand sagen, wo der Fehler ist?

Ich finde nämlich keinen.

Geändert von JansonChristian (25.03.2006 um 20:49:51 Uhr)
Mit Zitat antworten
  #6  
Alt 25.03.2006, 23:50:40
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: INSERT TABLE 'Tabelle' isn't allowed in FROM table list

Zitat:
Zitat von JansonChristian
Auf der Seite, von deinem Link, steht ja auch : MySQL 4.0.1

Oder, kann mir jemand sagen, wo der Fehler ist?

Ich finde nämlich keinen.
Wer lesen kann ist klar im Vorteil!

Wie Meikel schon geschrieben hat: DEIN SQL-String ist fehlerhaft. Lies in der Beschreibung nochmal genau nach wie er aussehen muss. Wenn dann noch immer Fragen bestehen komm wieder her und stelle sie. Alles klar?
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #7  
Alt 26.03.2006, 11:31:34
JansonChristian JansonChristian ist offline
Anfänger
 
Registriert seit: Nov 2004
Ort: Landshut
Beiträge: 98
AW: INSERT TABLE 'Tabelle' isn't allowed in FROM table list

Sorry, hab gelesen, finde trotzdem keinen Fehler in meinem String.

Es ist ja auf der seite auch von verschiedenen Tabellen die Rede,
ich möchte ja in die selbe Tabelle schreiben.

Und, wenn Ihr ja alle einen Fehler in meinem String gefunden habt,
könnte mir ja mal jemand den Fehler sagen. Finde einfach nichts.
Mit Zitat antworten
  #8  
Alt 26.03.2006, 18:54:26
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: INSERT TABLE 'Tabelle' isn't allowed in FROM table list

Zitat:
Zitat von JansonChristian
Sorry, hab gelesen, finde trotzdem keinen Fehler in meinem String.
Dein MySQL findet den aber:
Zitat:
INSERT TABLE 'Tabelle' isn't allowed in FROM table list
Und auf der Seite:
http://dev.mysql.com/doc/refman/4.1/...rt-select.html
steht die INSERT INTO ... SELECT Syntax.

Zitat:
Finde einfach nichts.
Dann such noch mal.
Mit Zitat antworten
  #9  
Alt 27.03.2006, 17:25:24
JansonChristian JansonChristian ist offline
Anfänger
 
Registriert seit: Nov 2004
Ort: Landshut
Beiträge: 98
AW: INSERT TABLE 'Tabelle' isn't allowed in FROM table list

Muß nicht mehr suchen, es war, wie ich oben ja auch schon mal
geschrieben habe, die MySql Version, sie war zu alt.
Der Sql String ist nicht falsch, wie alle meinten.
Mit Zitat antworten
  #10  
Alt 27.03.2006, 22:48:17
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: INSERT TABLE 'Tabelle' isn't allowed in FROM table list

Zitat:
Zitat von JansonChristian
Der Sql String ist nicht falsch, wie alle meinten.
Lern endlich lesen! In Deinem SQL String fehlt das Zauberwort SELECT.
INSERT INTO tabelle (spaltenliste) SELECT spaltenliste FROM tabelle WHERE dies = das.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
SHOW TABLE STATUS FROM ... LIKE ... exweised MySQLi/PDO/(MySQL) 0 11.03.2005 15:23:15
flatfile_db.php 0.1 Beta-Test Dago PHP für Fortgeschrittene und Experten 9 08.12.2002 15:36:31


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:12:52 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt