help s php pls
help s php pls
Cau hele mel bych problem nejak mi nejde udelat to ze si z DB vyberu tabulku s nazvem webstranky otevru urcitej sloupec treba screenshots a upravim neco a zase se to ulozi do DB. diik moc zakazdou radu
Bolo by vhodné, aby mal každý riadok nejaký jednoznačný identifikátor (napr. stĺpec id pre ktorý bude nastavené auto_increment).
Potom si s tej tabuľky načítaš potrebný stĺpec + ten id stĺpec.a potom to môžeš zapísať
Potom si s tej tabuľky načítaš potrebný stĺpec + ten id stĺpec.
Kód: Vybrať všetko
SELECT id, screenshots FROM tabulkaKód: Vybrať všetko
UPDATE tabulka SET screenshots='$screenshots' WHERE id='$id'-
vivaSlovakia
Guru wannabe
- Príspevky: 2119
- Registrovaný: 29 júl 2006, 10:30
prave ti to napisal chrono, ze vlastne kazdy riadok bude mat vlastne id ako povedal chrono (identifikator), cize vlastne ked budes selectovat nieco z databaze tak to budes vyberat podla id a tak sa ti vyberie ten konkretny screenshot alebo co ty potrebujes
... urobim ti len taky malicky obrazny priklad
// Toto ti nacita vsetky veci z tabulky, a kazdy odkaz v sebe nesie ID screenshotu, potom ho mozes vyuzit, napisem ti priklad
//Napriklad zmazanie toho konkretneho screenshotu
Napisal som ti priklad, tymto prikladom mozes vytvorit uz jednoducho aj to upravovanie, chrono ti napisal query update... takze nemal by byt problem ak ano napis
GL
// Toto ti nacita vsetky veci z tabulky, a kazdy odkaz v sebe nesie ID screenshotu, potom ho mozes vyuzit, napisem ti priklad
Kód: Vybrať všetko
<?
nejake_to_zabezpecenie();
$data = mysql_query("SELECT * FROM screenshot");
while ($i = mysql_fetch_array($data)
{
echo "<a href=delete.php?id=".$i['id'].">".$i['nazov']."</a>";
}
?>
//Napriklad zmazanie toho konkretneho screenshotu
Kód: Vybrať všetko
<?
nejake_to_zabezepecenie();
if(mysql_query("DELETE FROM screenshot WHERE `id`=$id"))
{
echo "TRUE";
}
else
{
echo "FALSE";
}
?>
GL
Ak chceš načítať len niektoré stĺpce pri SELECT nepoužiješ *, ale napíšeš konkrétne stĺpce:
Vymazávať musíš celý riadok.
Upravovať môžeš len to, čo potrebuješ
Kód: Vybrať všetko
$data = mysql_query("SELECT id, screenshots FROM webstranky");Upravovať môžeš len to, čo potrebuješ
Kód: Vybrať všetko
mysql_query("UPDATE webstranky SET screenshots='$screenshots' WHERE id='$id' ");