1) http://dev.mysql.com/doc/refman/5.1/...functions.html
2) welche captcha und welche T3-version?
hallo, ich habe 2 Probleme, einmal eine DB abfrage...
ich will dass ich alle einträge außer xx aus der db auslesen soll...
AND yyyy LIKE '%" . $key[xxx] . "%'";
mach ich ja die abfrage dass alle eintrage die yyy = key[xxx] sind ausgegeben sind...
jetzt will ich aber
AND NOT yyyy LIKE ... ;
das geht so leider nicht...es kommt trotzdem das ergebnis von oben raus...
NOT wird ignoriert...
###################################################
mein 2tes Problem ist, die CAPTCHA extension...
sie funktioniert, aber im FE steht eine andere captcha als wenn ich mit dem firebug (Konsole add-ons) kontrolle steht da ein anderer code...
wenn ich den vom FE eingebe sagt er mir das der code falsch eingegebn wurde, wenn ich das von dem firebug eingebe sagt er mir das selbe...
versteh es nicht
#####################################
weiß jemand weiter?
1) http://dev.mysql.com/doc/refman/5.1/...functions.html
2) welche captcha und welche T3-version?
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
vielen DANK...
1 werde ich mir gleich anschauen...
zu 2
TYPO3 4.2.6
Extension: CAPTCHA Version 1.1.0
WEDER
rubrik NOT LIKE '%" . $option3 . "%'
NOCH
NOT rubrik LIKE '%" . $option3 . "%'
geben mir die richtige ausgabe, ich bekomme jedesmal den kompletten inhalt
SELECT CType FROM tt_content WHERE CType LIKE "%lis%"
SELECT CType FROM tt_content WHERE CType NOT LIKE "%lis%"
funktioniert genau wie es soll
Zeig doch mal Deine query
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
$ortDop=$GLOBALS['TYPO3_DB']->exec_SELECTquery(
'*', #select
'tx_selectorbox_personen', #from
"(
deleted = 0
) AND hidden = 0 AND ort NOT LIKE '%" . $ort_wert . "%'
", # where
$groupBy='', # groupBy
$orderBy = '' #, orderBy
#$limit=$this->piVars['pointer']*99 . ',99' #limit
);
das kann auch nicht
lass Dir den erzeugten SQL einfach mal anzeigenPHP-Code:$ortDop=$GLOBALS['TYPO3_DB']->exec_SELECTquery(
'*', #select
'tx_selectorbox_personen', #from
'ort NOT LIKE "%' . $GLOBALS['TYPO3_DB']->quoteStr($ort_wert, 'tx_selectorbox_personen') . '%"' . $this->cObj->enableFields('tx_selectorbox_personen'),
$groupBy='', # groupBy
$orderBy = '' #, orderBy
#$limit=$this->piVars['pointer']*99 . ',99' #limit
);
PHP-Code:t3lib_div::debug($GLOBALS['TYPO3_DB']->SELECTquery(
'*', #select
'tx_selectorbox_personen', #from
'ort NOT LIKE "%' . $GLOBALS['TYPO3_DB']->quoteStr($ort_wert, 'tx_selectorbox_personen') . '%"' . $this->cObj->enableFields('tx_selectorbox_personen'),
$groupBy='', # groupBy
$orderBy = '' #, orderBy
#$limit=$this->piVars['pointer']*99 . ',99' #limit
), 'meine Query');
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
leider bekomme ich bei der ausgabe folgenden code...
|SELECT * FROM tx_selectorbox_personen WHERE ort NOT LIKE "% xxxx %" AND tx_selectorbox_personen.deleted=0 AND tx_selectorbox_personen.hidden=0|
der Code entspricht einen ort eintrag aus der db, ich bekomme immer das selbe, aber immer nur einen eintrag...
ich habe den code von dir beide eingefügt..
Geändert von dirkdirk (27.03.2009 um 11:14 Uhr)
steffenk, ich bekomme aber immer nur eintrag aus der db, woran liegt es??
ich will ja alle einträge außer xxx
was ist wenn Du den Befehl in phpMyAdmin ausführst?
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
ich versuch mal...gebe dir gleich bescheid
wenn ich den code, in phpmyadmin rein tippe unter sql..
$ortDop=$GLOBALS['TYPO3_DB']->exec_SELECTquery(
'*', #select
'tx_selectorbox_personen', #from
'ort NOT LIKE "%' . $GLOBALS['TYPO3_DB']->quoteStr($ort_wert, 'tx_selectorbox_personen') . '%"' . $this->cObj->enableFields('tx_selectorbox_personen'),
$groupBy='', # groupBy
$orderBy = '' #, orderBy
#$limit=$this->piVars['pointer']*99 . ',99' #limit
);
sagt er mir syntax fehler
$ortDop=$GLOBALS['TYPO3_DB']->exec_SELECTquery(
'*', #select
'tx_selectorbox_personen', #from
'ort NOT LIKE "%' . $GLOBALS['TYPO3_DB']->quoteStr($ort_wert, 'tx_selectorbox_personen') . '%"' . $this->cObj->enableFields('tx_selectorbox_personen'),
$groupBy='', # groupBy
$orderBy = '' #, orderBy
#$limit=$this->piVars['pointer']*99 . ',99' #limit
);
wie muss ich es denn eingeben?
wenn ich im phpmyadmin folgenden sql befehl eingebe...
SELECT * FROM `tx_selectorbox_personen` WHERE ort != 'xxx'
bekomme ich das resultat was ich will... wie kann ich das in typo3 sql umsetzen
was bewirkt denn quoteStr()
also warum bekomme ich denn nur einen db eintrag als ausgabe??
das verstehe ich nicht...
wenn die ausgegebene SQL stimmt bekommst Du mehr, also ist Dein php-code falsch
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
hmm, aber sql ergebnis bekomme ich nur ein db eintrag auch beim debug bekomme ich nur einen db eintrag obwohl in der db mehrere einträge stehen...
dann muss es ja doch an der sql abfrage liegen...weil ja beim debug auch nur ein eintrag ausgegeben wird...oder?
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)