Autor Zpráva
kajka
Profil *
Potřebuju pomocí php skriptu udělat změnu v tabulce. Umím to jen přes phpadmina.

Tam když tu změnu udělám tak vypadá takto
UPDATE `upcr`.`muj` SET `status` = '1',
`******` = '1' WHERE `muj`.`nid` =9 LIMIT 1 ;


Jde o to změnit u nid 9 ****** a status z 0 na 1

Prosím kdybyste měl někdo jednoduchý skript jak to v php udělat hoďte mi ho sem
kajka
Profil *
ty hvězdičky jsou
sticky
Vojtíšek
Profil *
kajka:
Toto by mělo fungovat v PHP:
mysql_query("UPDATE upcr.mu' SET status = '1',
*****` = '1' WHERE muj.nid =9 LIMIT 1;");
kajka
Profil *
jo už jsem našla řešení ale ještě bych tam místo čísla nid potřebovala dát $_ID['text'] ale tak jak jsem to tam vložila to nefunguje
<?php

$link = mysql_connect('localhost', 'upcr', 'pass') // připojení do DB

   or die('Could not connect: ' . mysql_error()); //chyby



mysql_select_db('upcr') or die('Could not select database');



mysql_query("UPDATE `upcr`.`muj` SET `status` = 1, `sticky` = 1 WHERE `muj`.`nid` =" . $_ID['text'] . " LIMIT 1 ");  // topování

echo "hotovo.";  // výpis
?>
Nox
Profil
nemá být _POST místo _ID?
a použijte na to intval nebo mysql_real_escape_string
kajka
Profil *
no ono to bude ve finále " . $_GET['text'] . " odeslané z jiného serveru
Vojtíšek
Profil *
Nox:
A co toto:
mysql_query("UPDATE `upcr`.`muj` SET `status` = 1, `sticky` = 1 WHERE `muj`.`nid` =$_ID[text] LIMIT 1 ");  // topování
?
Nox
Profil
kajka:
Teď sem zmatenej... má tam být _ID["text"], ale _ID["text"] vlastně není _ID["text"], ale _GET["text"]...

nid je číslo? proč je teda klíč "text"?
mysql_query("UPDATE `upcr`.`muj` SET `status` = 1, `sticky` = 1 WHERE `muj`.`nid` =" .(int)$_GET["text"] . " LIMIT 1 ");


` ` není důvod psát pokud název neobsahuje klíčová slova nebo spec. znaky

Pokud to pořád nefunguje, tak napíš víc než "nefunguje", případně si nech vypsat query
echo "UPDATE `upcr`.`muj` SET `status` = 1, `sticky` = 1 WHERE `muj`.`nid` =" .(int)$_GET["text"] . " LIMIT 1 ";


Vojtíšek:
to je to stejné
Vojtíšek
Profil *
Nox:
to je to stejné
Aha, díky za info.
kajka
Profil *
Nox:
díky funguje

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0