sql >> Database >  >> RDS >> Mysql

php-code om dynamische rijen te maken en in de database in te voegen

Uw vraag is EXACT hetzelfde als deze van Ashok Awakat. Jullie lijken allebei vrij regelmatig vragen in te dienen bij StackOverflow om iemand anders je (ik neem aan) schoolwerk te laten doen.

Zoals ik al eerder in een eerder antwoord zei, ga terug naar de eerste principes:

  1. Als je problemen hebt met het uitvoeren van SQL-query's via PHP, probeer de query dan rechtstreeks in de database met hardgecodeerde waarden

  2. Als de SQL correct werkt op de database, probeer het dan opnieuw vanuit PHP met hardgecodeerde waarden

  3. Vind het wiel niet opnieuw uit. U gebruikt methoden die een query en een reeks parameters vereisen. Als je hiervoor de volledige PHP hebt getypt, is de overhead verwaarloosbaar, maar de leesbaarheid van je code zal toenemen.

  4. Voeg stapsgewijs foutopsporingscode toe aan uw app, zodat u kunt controleren wat er in elke fase gebeurt. Als je eenmaal tevreden bent dat een deel werkt, voeg je foutopsporing toe aan het volgende deel. (Foutopsporing is in dit geval het loggen van waarden en fouten)

  5. Werk langzaam en methodisch. Probeer niet alles in één keer af te krijgen. Begin klein en ga van daaruit verder.

Met betrekking tot StackOverflow moet u rekening houden met het volgende:

  1. De vragen die u indient, zijn vrij rudimentair en hebben betrekking op basiszaken zoals het niet begrijpen van variabele reikwijdte. Koop daarom wat boeken over PHP, SQL en HTML waar je naar kunt verwijzen. Maak een bladwijzer van de documentatiepagina's voor de systemen die u gebruikt. Zoek op internet naar tutorials enz.

  2. Stuur zo veel mogelijk informatie bij je vragen. Hiermee bedoel ik de code die je hebt geprobeerd, welke fouten je krijgt ("het werkt niet" is niet acceptabel) etc. als iemand ergens om output vraagt, geef het dan aan.

  3. Behandel StackOverflow-leden niet als een enorme verzameling mensen die uw project voor u willen doen. Iedereen hier beantwoordt vragen uit de goedheid van hun hart. Ze hoeven hier niet te zijn. Ik vermoed dat de overgrote meerderheid van de mensen die vragen beantwoorden een baan hebben waar goed geld voor wordt betaald.

  4. Als een vraag eenmaal is beantwoord, ga dan niet terug en verander de vraag om een ​​andere te stellen (Ashok deed dit). Verwijder ook geen opmerkingen als u dit doet, omdat dit de context uit de vraag verwijdert. Start een nieuwe vraag. Als je dit niet kunt doen omdat je een limiet voor vragen per dag hebt bereikt (ik weet niet of dit mogelijk is), dan zou dit een waarschuwingssignaal voor jezelf moeten zijn dat je de gemakkelijke uitweg kiest

Als je een ontwikkelaar gaat worden, moet je weten hoe je op bugs moet jagen. Elke keer dat je een probleem hebt een vraag stellen op StackOverflow leert je niets




  1. mySQL retourneert alle rijen wanneer veld=0

  2. SQL (ORACLE):ORDER BY en LIMIT

  3. MySQL - Update meerdere waarden en WHERE IN

  4. Bash Script voor Load Data Infile MySQL