Mangler SQL!

Tags:    php

Nu skal i hører, en af mine venner lavede for lang tid siden et community, med det hele i. Jeg har her fornylig fundet det igen, men jeg mangler SQL filen, jeg ville hører om der var nogle der kunne lave den for mig? - gerne hurtigst muligt.



10 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Det er der ingen der kan da man ikke ved hvordan databasen ser ud.
SQL filen er sandsynligvis et dump af hele databasen for dit community. Mangler du den fil, mangler du hele din database og den er der ingen der kan finde til dig.



hvis der er queries i de filer han har kan man faktisk godt genskabe databasen, skal man bare skabe den indtil alle queries virker.

-hvis query mangler en tabel så lav den
-hvis query mangler en kolonne i en tabel så lav den.

Er selvfølgelig lettest hvis der er brugt sigende tabel navne, en tabel kaldet users indeholder formentlig brugere, og en kollonne kaldet name ville nok være navn i tabellen.



Jeg er ikke helt sikker på hvad du mener, men som f.eks her i noget af koden fra nyhedssystemet:
Fold kodeboks ind/udKode 


Der står select from "nyheder" det må jo næsten betyde at der er en tabel der skal hede det, og så er der noget der hedder dato, og det må jo så skulle stå under den kategori?



ja til det nyheder, kan ikke se noget dato felt, kan til gengæld se der skal være et id felt disse er som regel bare autoincrementer, og der skal være et felt kaldet billede som er en tekst streng af en art varchar eller text.


<?php ;
$hent = mysql_query("SELECT * FROM nyheder ORDER BY id DESC") or die(mysql_error());
while($vis = mysql_fetch_array($hent)) {
echo ?>
<table cellspacing="0" cellpadding="0" width="100%">
<tr>
<td valign="top"><img src="<?php echo $vis['billede']; ?>" width="68" height="65"> </td>





Indlæg senest redigeret d. 23.09.2008 15:46 af Bruger #5620
Er det muligt at du kan hjælpe mig med at lave dem, jeg kan evt. give dig et layout i bytte?



nej det har ingen interesse for mig at rode tusinder linie kode igennem for at genskabe din database, men du burde kunne gøre det selv, kan ikke se det skulle være svært, vil anbefale du leder efter update og insert queriene da man ikke kan skjule(*) columns i dem.



Jamen, problemet er at jeg ikke er så skide god til alt det der. Hvis der f.eks skal stå en kolonno i tabellen nyheder, som hedder "dato" skal det så være text, inc, varcher, eller hvad?



formentlig en int men kan godt være en timestamp



Kan du ikke lave en vejledende liste til mig, over hvad jeg skal gøre hvis det er en overksrift, eler indhold, bruger id, osv.



alt hvad der lyder som en kort text f.eks. navn,login,password laver du som varchar

alt hvad der lyder som en lang text som f.eks nyheds texten i nyheder laver du som text felt.

tid laver du et int felt medmindre du kan se at det skal være et timestamp felt, det kan du ved at der så skal laves en converteing mellem sql timestamps til php time.

hel tal som f.eks. points i dette forum laver du som integer felter.

decimal tal laver du som floats.

felter der hedder noget med id er for det meste integer felter der autoincrementer hvis de er primære nøgler i den givne tabel, hvis de er fremmed nøgler er det bare integer felter, f.eks. er en brugers id primær nøgle i en bruger tabel men fremmed nøgle i alle andre tabeller hvor det bruges.



Indlæg senest redigeret d. 23.09.2008 21:30 af Bruger #5620
t