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 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v PHP, ASP | 4 | 519 | 13.07.2011 8:42 Blackshadow | | v PHP, ASP | 10 | 749 | 16.05.2009 20:54 1daemon1 | | v Operačné systémy Microsoft | 12 | 546 | 06.09.2015 0:33 Smith Wesson | | v Správy pre vedenie fóra | 4 | 985 | 23.03.2011 0:48 Kozel | | v HTML, XHTML, XML, CSS | 1 | 560 | 05.03.2009 8:15 djsulo | | v Správy pre vedenie fóra | 2 | 1369 | 28.08.2008 22:06 Leachim | | v Operačné systémy Microsoft | 12 | 811 | 13.06.2008 21:36 M@tt21 | | v HTML, XHTML, XML, CSS | 1 | 415 | 20.06.2010 22:27 shaggy | | v Pevné disky a radiče | 4 | 490 | 09.03.2012 16:30 Semp | | v JavaScript, VBScript, Ajax | 4 | 425 | 14.11.2011 17:24 Bajzik | | v Delphi, Visual Basic | 1 | 602 | 03.12.2009 19:01 Fico | | v Správy pre vedenie fóra | 9 | 1040 | 15.06.2011 23:35 Hatamrc | | v PHP, ASP | 11 | 1343 | 05.06.2009 14:56 emer | | v Správy pre vedenie fóra | 5 | 958 | 31.01.2011 18:33 shaggy | | v Operačné systémy Microsoft | 4 | 520 | 08.07.2008 13:01 digestor | | v Ostatné zariadenia | 2 | 420 | 31.08.2010 13:16 p4tooo |
|