Wieviór
19.01.2004, 21:07:53
jakie byłb by zapytanie do bazy danych skoro chce nie dodać nowy rekord tylko zamienić ostatni? Czyli wymazać tamten i wgrać nowy tak jakby...
Foxx
19.01.2004, 21:09:53
[sql:1:5c569cfe60]
UPDATE tabela SET imie='kuba' WHERE warunek='spelniony'[/sql:1:5c569cfe60]
cichy
19.01.2004, 21:10:58
jesli chcesz wyedytować wpis to zastosuj poprostu:
[sql:1:18ee6a9e3d]UPDATE tabela SET jakiespole='cos', jakiespole2='cos2' WHERE jakies_id='xx'
[/sql:1:18ee6a9e3d]Pozdro
Wieviór
19.01.2004, 21:16:57
Ale na takiej podstawie:
[php:1:cec36288b9]
<?php
if($_POST['submit']){
$sql= "INSERT INTO mecze (pole) VALUES ('".$_POST['nazwa_formularza']."')";
mysql_query($sql) or die(mysql_error());
?>
[/php:1:cec36288b9]
Czyli:
[php:1:cec36288b9]
<?php
if($_POST['submit']){
$sql= "UPDATE mecze (pole) VALUES ('".$_POST['nazwa_formularza']."')";
mysql_query($sql) or die(mysql_error());
?>
[/php:1:cec36288b9]
:?: :?: :?:
Foxx
19.01.2004, 21:22:44
Nie.
[php:1:2837ca780b]<?php
if($_POST['submit']){
$sql= "UPDATE mecze SET pole='".$_POST['nazwa_pola_w_formularzu']."'";
mysql_query($sql) or die(mysql_error());
?>[/php:1:2837ca780b]
P.S dodaj jakiś warunek bo Ci zmieni wszystkie rekordy
Wieviór
19.01.2004, 21:25:21
Ale jaki np.? bo chce żeby mi zmienił ostatni rekord to jaki :?:
Wieviór
19.01.2004, 22:08:05
[php:1:03fbecf2d0]<?php
<form action="" method="POST">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><p>Gole gospodarzy:</td>
<td><p>Gole gości:</td>
</tr>
<tr>
<td><input name="hgol"></td>
<td><input name="agol"></td>
</tr>
</table>
<input type="submit" name="submit" value="Wyślij">
</form>
<?
if($_POST['submit']){
$sql= "UPDATE live SET hgol='".$_POST['hgol']."', agol='".$_POST['agol']."'";
mysql_query($sql) or die(mysql_error());
}
?>[/php:1:03fbecf2d0]
Taki błąd: Duplicate entry '0' for key 1
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.