Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
| Autor | Správa |
|---|
Registrovaný: 05.11.05 Prihlásený: 17.01.13 Príspevky: 74 Témy: 20 | 20 Bydlisko: Nitra |
Zdravim mam v db takyto riadok:
(25, 1, '1917858600', '\r\nasa', 'Ano', '', ' sasas', '#127.0.0.1##127.25.45.1##127.54.84.1##127.82.46.1#', '', '1'),
vie mi niekto pomoct ako zmazem od tade napr len "#127.0.0.1#" ? a ostatne aby tam ostalo ? (#127.25.45.1##127.54.84.1##127.82.46.1#)
|
|
Registrovaný: 04.04.07 Prihlásený: 17.07.24 Príspevky: 532 Témy: 35 | 35 Bydlisko: Bratislava |
Ak mas ten prvy stlpec ID, tak napr. takto:
Kód: UPDATE tabulka SET stlpec=SUBSTRING(stlpec, LOCATE('##', stlpec)+1) WHERE id=25
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 05.11.05 Prihlásený: 17.01.13 Príspevky: 74 Témy: 20 | 20 Bydlisko: Nitra |
db mi vyzera
Kód: CREATE TABLE IF NOT EXISTS `ws_p58_poll` ( `pollID` int(10) NOT NULL auto_increment, `titel` varchar(255) NOT NULL default '', `o1` varchar(255) NOT NULL default '', `o2` varchar(255) NOT NULL default '', `hosts` text NOT NULL, PRIMARY KEY (`pollID`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=26 ;
INSERT INTO `ws_p58_poll` (`pollID`, `titel`, `o1`, `o2`, `hosts`) VALUES
(25, '?????', 'Ano', 'Nie', '#127.0.0.1##127.25.45.1##127.54.84.1##127.82.46.1#'); to co chcem zmazat: #127.0.0.1#: $ip = $_POST['ip']; ID: $pollID = $_POST['pollID']; cize nejak takto? : Kód: if($action=="del") { $pollID = $_POST['pollID']; $ip = $_POST['ip'];
safe_query("UPDATE ".PREFIX."poll SET hosts=SUBSTRING(hosts, LOCATE('".$ip."', hosts)+1) WHERE id='".$pollID."'");
}
|
|
Registrovaný: 04.04.07 Prihlásený: 17.07.24 Príspevky: 532 Témy: 35 | 35 Bydlisko: Bratislava |
Kód: safe_query("UPDATE ".PREFIX."poll SET hosts=CONCAT( SUBSTRING( hosts, 1, LOCATE( '".$ip."', hosts )-1 ) , SUBSTRING( hosts, LOCATE( '".$ip."', hosts ) + LENGTH( '".$ip."' ), LENGTH(hosts) )) WHERE id='".$pollID."'");
ale ta premenna $ip musi obsahovat aj tie 2 mriezky, ktore obklopoju tu ip, inak ti ich tam necha.
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 05.11.05 Prihlásený: 17.01.13 Príspevky: 74 Témy: 20 | 20 Bydlisko: Nitra |
hej hej jasne ale i tak "Query failed"
|
|
Registrovaný: 04.04.07 Prihlásený: 17.07.24 Príspevky: 532 Témy: 35 | 35 Bydlisko: Bratislava |
niekde musis mat chybu, mne to funguje... skus si z toho urobit select, ci pojde. Aku chybu presne ti to vyhadzuje?
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 05.11.05 Prihlásený: 17.01.13 Príspevky: 74 Témy: 20 | 20 Bydlisko: Nitra |
mohol by si mi poslat ako to mas cele ?
ja to mam takto:
Kód: <form name="post" method="post" action="polls.php" onsubmit="return chkFormular()">
<input type="hidden" name="pollID" value="'.$ds['pollID'].'" /> <input type="hidden" name="ip" value="#'.$_SERVER['REMOTE_ADDR'].'#" /> <input type="image" name="del" src="images/no.gif" value="del" > </form> Kód: if(isset($_POST['del'])) {
include("_mysql.php"); include("_settings.php"); include('_functions.php'); $pollID = $_POST['pollID']; $ip = $_POST['ip'];
safe_query("UPDATE ws_p58_poll SET hosts=CONCAT( SUBSTRING( hosts, 1, LOCATE( '".$ip."', hosts )-1 ) , SUBSTRING( hosts, LOCATE( '".$ip."', hosts ) + LENGTH( '".$ip."' ), LENGTH(hosts) )) WHERE id='".$pollID."'");
header('Location: index.php?site=polls');
}
|
|
Registrovaný: 04.04.07 Prihlásený: 17.07.24 Príspevky: 532 Témy: 35 | 35 Bydlisko: Bratislava |
ja som si iba urobil tabulku s jednym stlpcom hosts a do neho som dal
#127.0.0.1##127.25.45.1##127.54.84.1##127.82.46.1#
a po update presne ako som ti ho napisal tam mam
#127.0.0.1##127.54.84.1##127.82.46.1#
s tym, ze namiesto $ip som pouzil #127.25.45.1#
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 05.11.05 Prihlásený: 17.01.13 Príspevky: 74 Témy: 20 | 20 Bydlisko: Nitra |
uz viem
WHERE id='".$pollID."'
edit
WHERE pollID='".$pollID."'
|
|
Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
|