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 ::

TYPO3 Kochbuch

TYPO3 Kochbuch 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 > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 27.02.2018, 01:16:58
roki100 roki100 ist offline
Anfänger
 
Registriert seit: Feb 2018
Alter: 49
Beiträge: 2
Denkfehler mysql_query (UPDATE) in for schleife

Hallo Allerseits,

folgendes Problem:

PHP-Code:
$nr 10
$nr_start mysql_query("SELECT nr FROM `tabelle` WHERE nr=$nr");

// Ende ermitteln. Ende ist  NR: 20
$nr_ende mysql_query("SELECT nr FROM `tabelle` ORDER BY nr DESC LIMIT 1");

$nr_ab mysql_fetch_row($nr_start);
$nr_bis mysql_fetch_row($nr_ende);

for (
$i=$nr_ab[0];$i<=$nr_bis[0]+1$i++)
{
    
$ok mysql_query("UPDATE `tabelle` SET `nr` = nr + 1 WHERE nr = $i ");
    
    if (!
$ok)
    {
    die(
'Error: '.mysql_error());
    }
    

Tabelle hat in der Spalte "nr", fortlaufende Nummer 10 bis 20. Wenn ich versuche Nr 10 hinzuzufügen, dann um + 1 hoch zählen.
Aus 10-20 soll 10-21 werden bzw. 10 nach unten verschieben, daraus wird dann 11 und die Zahlen danach ebenso um +1. Es klappt aber nicht. Wo liegt das Problem? :/
Mit Zitat antworten
  #2  
Alt 27.02.2018, 08:21:28
chorn chorn ist offline
Junior Member
 
Registriert seit: Apr 2016
Alter: 44
Beiträge: 171
AW: Denkfehler mysql_query (UPDATE) in for schleife

nix verstanden.
Mit Zitat antworten
  #3  
Alt 27.02.2018, 11:01:26
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Denkfehler mysql_query (UPDATE) in for schleife

Zitat:
Zitat von roki100 Beitrag anzeigen
[..]
PHP-Code:
$nr 10
$nr_start mysql_query("SELECT nr FROM `tabelle` WHERE nr=$nr"); 
Wenn nr = $nr sein soll, wozu dann noch die Query?

Zitat:
Zitat von roki100 Beitrag anzeigen
[..]
PHP-Code:
// Ende ermitteln. Ende ist  NR: 20
$nr_ende mysql_query("SELECT nr FROM `tabelle` ORDER BY nr DESC LIMIT 1"); 
Wieso arbeitetst Du hier nicht mit Minimum und/oder Maximum?

Zitat:
Zitat von roki100 Beitrag anzeigen
[..]
PHP-Code:
$nr_ab mysql_fetch_row($nr_start);
$nr_bis mysql_fetch_row($nr_ende); 
Wozu, da Du ja nur ein Feld abfragst?

Ist `nr` in Deiner tabelle evtl. ein autoincrement Wert?

Und noch besser find ich das kaum einer dran denkt vielleicht mal nen
SHOW CREATE TABLE tabellenname mit Testdaten zu liefern. Wir die helfen bauen uns die
sicher lieber selber, oder nein wir machen das ja im Kopf weil wir die Doku ja kennen.

Arbeite zukünftig nicht mehr mit mysql. Verwende mysqli oder PDO.
__________________
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
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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
Performance Problem mit konkurierenden SELECT und UPDATE Anweisungen Methos MySQLi/PDO/(MySQL) 4 12.12.2012 12:55:01
Bei UPDATE läuft Script nicht richtig Erzengel PHP Grundlagen 9 04.04.2010 14:27:50
Update for Schleife mit Denkfehler escape123 MySQLi/PDO/(MySQL) 3 02.10.2008 00:28:59
UPDATE im Block plekz MySQLi/PDO/(MySQL) 1 12.08.2008 12:43:03
UPDATE funktioniert nicht!! Haudenlukas MySQLi/PDO/(MySQL) 2 04.06.2008 11:10:21


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:47:50 Uhr.


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


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