J'ai suivi un tutoriel très intéressant qui a vraiment testé ma capacité à programmer Php. J'ai toujours pensé que je suis l'homme mais je me sens être le pire du pire. Cela dit, au cours du tutoriel, une exigence pour instancier un objet a été expliquée, donc j'ai tapé ce code et ne me comprends pas tout fonctionne correctement, aucun problème. La chose la plus importante est que je ne comprends pas vraiment comment le travail en dessous est pourquoi je voudrais que quelqu'un m'explique encore plus. ma question lorsque vous tirez un enregistrement de la base de données en utilisant MySQL_fetch_array quoi et comment les données sont présentées à la variable de réception. par exemple ci-dessousorienté objet PHP et Arrays
private static function instantiate($record){
$object = new self;
foreach($record as $attribute => $value){
if($object->has_attribute($attribute)){
$object->$attribute =$value;
}
}
return $object;
}
si j'ai 3 champs dans une table par exemple le nom, l'âge, l'adresse et une let valeur disent Jhone, 23, arizona ce sera conserver dans l'attribut et ce sera magasin dans la clé et où est l'index et comment extraire les données de la base de données comme l'exemple ci-dessus et l'assigner à l'autre tableau. S'il vous plaît, je n'ai pas besoin de codes, mes codes fonctionnent bien, ce dont j'ai besoin, c'est d'une explication très primitive et claire. et d'ailleurs merci d'avance pour votre soutien.
Être un programmeur est de savoir accepter combien peu vous savez. –
Vous avez bien _you êtes le man_, mais vous utilisez toujours mysql_ * '? et vous n'avez jamais entendu parler ou lu de l'interface 'ArrayAccess' ... ?? –
De même, n'utilisez pas les fonctions 'mysql_ *' pour écrire du nouveau code. Ils ne sont plus entretenus et la communauté a commencé [processus de dépréciation] (http://goo.gl/KJveJ). Voir la * [boîte rouge] (http://goo.gl/GPmFd) *? Au lieu de cela, vous devriez en apprendre davantage sur les [instructions préparées] (http://goo.gl/vn8zQ) et utiliser soit [PDO] (http://php.net/pdo) ou [MySQLi] (http://php.net/ mysqli). Si vous ne pouvez pas décider lequel, [cet article] (http://goo.gl/3gqF9) vous aidera. Si vous choisissez PDO, [voici un bon tutoriel] (http://goo.gl/vFWnC). –