Omskrive til mysqli?

Tags:    mysqli

Hvordan skal dette skrives som mysqli?
Jeg går ikke ud fra at det "bare" er at skrive mysqli i stedet for mysql og så rette dette:
Fold kodeboks ind/udKode 


til dette:
Fold kodeboks ind/udKode 


??

Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 13.01.2014 15:15 af Bruger #17644
2 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato

Jeg går ikke ud fra at det "bare" er at skrive mysqli i stedet for mysql og så rette dette:

jo, og din connection skal selvføgelig være en mysqli connection (men det har du vel styr på)

ellers kig på Example #1 Comparing the three MySQL APIs
http://php.net/manual/en/mysqlinfo.api.choosing.php

http://php.net/manual/en/function.mysql-connect.php <-- det gamle
http://php.net/manual/en/function.mysqli-connect.php


mht din function, skal du være opmærksom på den ikke kan se den connection du har uden for functionen, så den skal du have med ind
det kan løsses på 2 måder:

(code er utested)
tage din connection med over som parameter (vil jeg anbefale), da du ikke er bundet af navnet på connection navnet uden for functionen
metode 1 (vil jeg anbefale, men kræver en del ændringer)
Fold kodeboks ind/udKode 


metode 2 anvende det reseverede ord global, du er her bundet af navnet du har givet din connection uden for functionen, og vil ikke kunne bruge functionen lige så frit i andre sammenhæng, og bliver der ændret noget ved din globale variabel er det svært at spore hvor det er sket
Fold kodeboks ind/udKode 


den code vækker minder tilbage til denne





Tak for dine forslag - dem vil jeg prøve.

Og ja....koden drillede mig også da den skulle fra asp til php :)
Men jeg synes heldigvis jeg har fået lidt mere fornemmelse for tingene siden dengang takket være den hjælp jeg har fået herinde :D

Og nu har jeg så fået taget fat på mysqli som du fra starten rådede mig til ;)




t