11. marts 2018 - 18:08Der er
22 kommentarer og 1 løsning
Fejl i kode mysql_select_db
Jeg har en fejl på min hjemmeside:
Fatal error: Uncaught Error: Call to undefined function mysql_select_db() in /var/www/syord.dk/public_html/adm/logind.php:52 Stack trace: #0 {main} thrown in /var/www/syord.dk/public_html/adm/logind.php on line 52
I linje 52 står mysql_select_db($dbname, $conn);
Kan nogle umiddelbart fortælle mig, hvad der er galt?
Jeg bruger Dreamweaver til at lave hjemmeside med, og det er ikke nemt, når programmet laver koder, som ikke virker IRL... hm.
Det er vaerd at bemaerke at der faktisk er lavet en mysqli_select_db, men men men de har byttet om paa argumenterne, saa den simple s/mysql_/mysqli_/ virker ikke.
Koden skal omskrives.
Og skal den omskrives saa var det maaske bedre at omskrive to mysqli OO style eller PDO fremfor til mysqli procedural style.
Tak - ja, fandt ud af min kode er forældet og Dreamweaver simpelthen ikke kan bruges mere, da programmet ikke laver php 7 kode, så jer er lost! Jeg kan ikke programmere, og jeg tror ikke, at jeg magter at lære det - min hjerne vil ikke. Jeg er hovedsageligt designer (fritid). Jeg går i tænkeboks :-)
Den/de sider jeg laver er kun til privat/hobby-brug, så det går nok. Fantastisk hvis det virker, men det er selvfølgelig ikke en langsigtet løsning. Jeg må stadig overveje at lære PHP 7...
En del webhoteller giver mulighed for at køre med PHP version 5.6. Jeg vil af sikkerhedsmæssige grunde ikke anbefale det, men i en kort periode til du har en løsning, kan det være en mulighed.
Jeg har fundet en (dyr) extension til Dreamweaver, så programmet kan lave mysqli koder i stedet for mysql http://www.webassist.com/product/mysqli . Det er i mysqli kodedelene problemet ligger, ikke? Så hvis jeg køber denne extension må jeg kunne lave "korrekt" PHP 7 koder ??
Hvis det kun er i mysql at problemet ligger, så vil jeg mene, at det kan løses med mit forslag i #7. Det har jeg selv set virke flere gange, bla på one.com.
Måske du kan løfte sløret for hvilke fejl, då får, når du forsøger?
Jeg er flyttet til UnoEuro. Jeg vil dog gerne forsøge at følge med tiden, så hvis jeg kan få Dreamweaver til at lave koder, som PHP 7 kan forstå, så er jeg lykkelig. Jeg kan som sagt ikke kode selv - min hjerne synes, at det er for kringlet....
#14: Det er naturligvis op til dig selv, hvis du har pengene at smide ud, men du ved godt du ikke behøver nogen som helst af disse ting for at kunne skrive koden, ikke?
Hvad gør Dreamweaver egentlig for dig? Er det kun code intelligence (altså at den viser navnet og parametrene på funktionerne når du skriver), eller kan den mere end det?
Jo, jeg ved godt at jeg kan bruge alle mulige andre editorer til at skrive kode i - har f.eks. Atom på computeren. Men jeg kan ikke skrive kode selv, derfor bruger jeg Dreamweaver, hvor jeg kan "klikke" og derved vælge f.eks. en log ind funktion. Dreamweaver genererer derved koden og sætter den ind i dokumentet. Jeg kan også godt lide, at jeg kan se designet, mens jeg arbejder - jeg er mere designer end programmør. Er vant til Dreamweaver (Photoshop, Illustrator, m.v.) gennem mange år. Det vil være så ærgerligt at undværre nu - selvom det kun er fritidssysler (jeg er lægesekretær ved siden af) :-)
Nej, jeg ved godt at Dreamweaver er ved at uddø, især efter at de har fjernet mulighederne med database koder - mange efterspørger det. Men I kan da heldigvis hjælpe med PHP koderne :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.