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

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign 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 10.09.2003, 14:34:25
nightflasher nightflasher ist offline
Anfänger
 
Registriert seit: Nov 2002
Ort: Geesthacht
Alter: 44
Beiträge: 11
Werte nach Update anzeigen

Hi,

ich habe mal wieder ein little Problem....



PHP-Code:
UPDATE `KDDATASET `lock` = 'YES' WHERE `lock` = '' LIMIT 1 
Soweit so gut...
Damit ändere ich den Wert einer Zeile die im Feld 'lock' keinen
Wert hat. (Diese benutze ich um den nächsten Kunden zu ermitteln und
Ihn zu sperren)

Das Problem....

Wie ermittle ich nun diese Zeile bzw. den Kunden "ohne" vorher noch eine ID schreiben zu müssen ???

Gruß,
Helge
Mit Zitat antworten
  #2  
Alt 27.01.2004, 03:44:18
Ted Ted ist offline
Anfänger
 
Registriert seit: Jan 2004
Beiträge: 12
was willst du mit einer tabelle in der nur lock true oder lock false drinsteht, noch ein tipp, ich wuerde lock nicht auf empty sondern auf null setzen, das entspricht false in php und braucht keine uebersetzung nur ein if(variable in der lock steht)
Mit Zitat antworten
  #3  
Alt 27.01.2004, 17:00:10
Benutzerbild von NanoCyte
NanoCyte NanoCyte ist offline
Junior Member
 
Registriert seit: Nov 2003
Beiträge: 207
NanoCyte eine Nachricht über ICQ schicken
du änderst ja den ersten datensatz den du kriegen kannst und sonst keinen
also musst einfach VOR die update-anweisung folgendes schreiben:
PHP-Code:
$res mysql_query("SELECT id FROM `KDDATA` WHERE `lock` = '' LIMIT 1");
$row mysql_fetch_object($res);
echo 
$row->id;
mysql_query("UPDATE `KDDATA` SET `lock` = 'YES' WHERE `lock` = '' LIMIT 1"); 
damit hast du die id ausgegeben!

edit: geht natürlich auch nur auf mysql einfach (einfach php weglassen):
PHP-Code:
SELECT id FROM `KDDATAWHERE `lock` = '' LIMIT 1
UPDATE 
`KDDATASET `lock` = 'YES' WHERE `lock` = '' LIMIT 1 

Geändert von NanoCyte (27.01.2004 um 17:07:24 Uhr)
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:17:59 Uhr.


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


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