Hi,
nun löse ich die ganze zeit meine Probleme mit php anstatt mit mysql. Aber ein Tip von laser brachte mich eigentlich auf die richtige fährte nur weiß ich nicht wie ich das machen soll. Hab schon gesucht aber nix gescheites gefunden.
Also mein Aktuelles problem:
In der Tabelle(tx_teams) habe ich ein Feld(players) mit diesem inhalt
(2,11,12,13,14,15,16,17,18,19,20,22,23,24).
Nun möchte ich das der user mit der ID=2 auf einen link klickt und seine ID wird entfernt.
Das Ergebnis sollte so aussehen:
( 11,12,13,14,15,16,17,18,19,20,22,23,24).
Mit meine bisherigen Fähigkeiten hätte ich in php dies so gemacht(bitte nicht lachen):
1.)Felddaten als sting ermitteln (SQL)
2.)Feld per explode zum array machen
3.)Mit array_search das indizes im array ermitteln, falls vorhanden
4.)mit array_slice das gefunden indizes löschen
5.)aus dem array einen string machen
6.)in das FEld in der tabell schreiben (SQL)
Doch jetzt dürft ihr lachen und mir den entsprechenden Code für die SQL Abfrage liefern und wie man das in php formuliert
Ciao'
Sefer
UM Daten aus der DB auszulesen benutze ich diese Funtkion:
<?php
function getItem($field, $table, $where, $groupBy, $orderBy, $limit){
$rows=array();
// function exec_SELECTquery($select_fields,$from_table,$where_clause,$groupBy='',$orderBy='',$limit='')
if($res = $GLOBALS["TYPO3_DB"]->exec_SELECTquery($field, $table, $where, $groupBy, $orderBy, $limit)){
while($row = mysql_fetch_assoc($res)){
$rows[]=$row;
}
}else{
$rows='false';
}
//print_r($rows);
return $rows;
}
?>