sql >> Databáze >  >> RDS >> Mysql

php kód pro vytváření dynamických řádků a vkládání do databáze

Vaše otázka je PŘESNĚ stejné jako tento z Ashok Awachat. Zdá se, že oba posíláte otázky na StackOverflow docela pravidelně, abyste přiměli někoho jiného, ​​aby dělal vaši (předpokládám) vysokoškolskou práci.

Jak jsem řekl dříve v dřívější odpovědi, vraťte se k prvním zásadám:

  1. Pokud máte problémy se spouštěním SQL dotazů přes PHP, zkuste dotaz na databázi přímo s pevně zakódovanými hodnotami

  2. Pokud SQL funguje v databázi správně, zkuste to znovu z PHP s pevně zakódovanými hodnotami

  3. Nevynalézejte znovu kolo. Používáte metody, které berou dotaz a sadu parametrů. Pokud jste pro to zadali plné PHP, režie je zanedbatelná, ale čitelnost vašeho kódu se zvýší.

  4. Postupně přidávejte do své aplikace ladicí kód, abyste mohli zkontrolovat, co se děje v každé fázi. Jakmile budete spokojeni, že jedna část funguje, přidejte ladění do další části. (Laděním je v tomto případě protokolování hodnot a chyby)

  5. Pracujte pomalu a metodicky. Nesnažte se udělat vše najednou. Začněte v malém a pokračujte odtamtud.

Pokud jde o StackOverflow, musíte zvážit následující:

  1. Otázky, které předkládáte, jsou docela rudimentární a týkají se základních věcí, jako je nepochopení proměnného rozsahu. Kupte si proto nějaké knihy o PHP, SQL a HTML, na které se můžete odkázat. Uložte si stránky dokumentace pro systémy, které používáte. Hledejte na webu návody atd

  2. Spolu se svými dotazy uveďte co nejvíce informací. Tím mám na mysli uvést kód, který jste vyzkoušeli, jaké chyby se vám zobrazují ("nefunguje" ne přijatelné) atd. pokud někdo požaduje výstup z něčeho, poskytněte jej.

  3. Nepovažujte členy StackOverflow za rozsáhlé úložiště lidí ochotných udělat váš projekt za vás. Každý zde odpovídá na otázky z dobroty svého srdce. Nemusí tady být. Tipoval bych, že naprostá většina lidí, kteří odpovídají na otázky, má práci, která dobře platí.

  4. Jakmile je otázka zodpovězena, nevracejte se a neměňte otázku tak, aby se zeptala na jinou (to udělal Ashok). Pokud tak učiníte, nemažte komentáře, protože to odstraní kontext z otázky. Začněte novou otázku. Pokud to nemůžete udělat, protože jste dosáhli limitu pro otázky za den (nevím, jestli je to možné), pak by to pro vás mělo být varovným signálem, že jdete tou snazší cestou P>

Pokud se chystáte být vývojářem, musíte vědět, jak hledat chyby. Zeptat se na StackOverflow pokaždé, když máte problém, vás nic nenaučí




  1. Vzdálený přístup k Mysql IP

  2. Dílčí dotazy vs spojení

  3. Filtrování dat pomocí sady řádků JDBC

  4. Jak získat všechny záznamy bez odstranění ve skupině v mysql