sql >> Database teknologi >  >> RDS >> Mysql

php-kode til at oprette dynamiske rækker og indsætte i databasen

Dit spørgsmål er PRÆCIS det samme som denne a> fra Ashok Awachat. Det ser ud til, at I begge sender spørgsmål til StackOverflow temmelig regelmæssigt for at få en anden til at udføre jeres (formoder jeg) kollegiearbejde.

Som jeg sagde før i et tidligere svar, gå tilbage til de første principper:

  1. Hvis du har problemer med at køre SQL-forespørgsler gennem PHP, kan du prøve forespørgslen på databasen direkte med hårdkodede værdier

  2. Hvis SQL'en fungerer korrekt på databasen, så prøv den fra PHP med hårdkodede værdier igen

  3. Opfind ikke hjulet igen. Du bruger metoder, der tager en forespørgsel og et sæt parametre. Hvis du indtastede den fulde PHP for dette, er overheaden ubetydelig, men læsbarheden af ​​din kode vil øges.

  4. Tilføj gradvist fejlretningskode til din app, så du kan kontrollere, hvad der sker på hvert trin. Når du er glad for, at den ene del fungerer, skal du tilføje fejlfinding til den næste del. (Fejlretning i dette tilfælde er logning af værdier og fejl)

  5. Arbejd langsomt og metodisk. Forsøg ikke at få alt gjort på én gang. Start i det små og gå derfra.

Med hensyn til StackOverflow skal du overveje følgende:

  1. De spørgsmål, du indsender, er ret rudimentære og vedrører grundlæggende ting som ikke at forstå variabelt omfang. Køb derfor nogle bøger om PHP, SQL og HTML, som du kan henvise til. Sæt bogmærke til dokumentationssiderne for de systemer, du bruger. Søg på nettet efter selvstudier osv.

  2. Send så mange oplysninger som muligt med dine spørgsmål. Med dette mener jeg at give den kode du har prøvet, hvilke fejl du får ("det virker ikke" er ikke acceptabelt) osv. hvis nogen beder om output fra noget, så giv det.

  3. Behandl ikke StackOverflow-medlemmer som et stort lager af mennesker, der er villige til at udføre dit projekt for dig. Alle her besvarer spørgsmål ud fra deres hjertes godhed. De behøver ikke at være her. Jeg vil gætte på, at langt de fleste mennesker, der besvarer spørgsmål, har job, der betaler gode penge.

  4. Når et spørgsmål er besvaret, skal du ikke gå tilbage og ændre spørgsmålet til at stille et andet (Ashok gjorde dette). Slet heller ikke kommentarer, hvis du gør dette, da det fjerner kontekst fra spørgsmålet. Start et nyt spørgsmål. Hvis du ikke er i stand til at gøre dette, da du har ramt en grænse for spørgsmål pr. dag (jeg ved ikke, om dette er muligt), så burde dette være et advarselssignal til jer selv om, at du tager den nemme vej ud

Hvis du skal være udvikler, skal du vide, hvordan du fejljager. At stille et spørgsmål på StackOverflow, hver gang du har et problem, lærer dig ikke noget




  1. Hvordan opretter man forbindelse til SQL Server-database fra JavaScript i browseren?

  2. Structured Query Language – Vigtigheden af ​​at lære SQL

  3. Mysql opret database med ny databaseplacering

  4. Er udvalgte rullefelter sårbare over for enhver form for injektion