Tja.
Det är så här att jag har en class med massa mysql kod från php 4.x.x.
Nu har jag börjat deva med php 5.0.0 och mysql 4.1.3-beta. Min fråga lyder om det är möjligt att köra mysql "object oriented style" i en class eller måste jag köra "procedural style"?
mysqli obj i class?
3 svar · 253 visningar · startad av WiZzLeR
Hur menar du? mySQLi funkar ju fint att programmera objektorienterat...
// Saxat från PHP.NET
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
printf("Host information: %s\n", $mysqli->host_info);
/* close connection */
$mysqli->close();
ja men hur ska jag öppna en ny mysql class i en annan class?!
class something {
mysqli obj orienterad här inne.
}
:P
I konstruktorn för klassen something skapar du ett mysqli-objekt.
Du kapslar ju bara in mysqlis metoder i dina egna. Brukar för övrigt kallas för "Adapter" eller "Wrapper" som designpattern.