$ url = mysql_real_escape_string ($ _ POST ['url']); $ shoutcast_url = mysql_real_escape_string ($ _ POST ['shoutcast_url']); $ nom_site = mysql_real_escape_string ($ _ POST ["nom_site"]); $ site_subtitle = mysql_real_escape_string ($ _ POST ['site_subtitle']); $ email_suffix = mysql_real_escape_string ($ _ POST ['email_suffix']); $ logo_name = mysql_real_escape_string ($ _ POST ['logo_name']); $ twitter_username = mysql_real_escape_string ($ _ POST ['twitter_username']);Beaucoup de 'If statement', ou une requête mysql redondante?
avec toutes ces options dans un formulaire, ils sont pré-remplis (par la base de données), mais les utilisateurs peuvent choisir de les changer, ce qui met à jour la base de données d'origine. Serait-il mieux pour moi de mettre à jour toutes les colonnes malgré la possibilité que certaines lignes n'aient pas été mises à jour, ou simplement de faire un if ($ original_db_entry = $ possible_new_entry) sur chacune (qui serait une requête en soi)?
Merci
C'est une bonne idée; mais qu'en est-il des deux dollars? – Sam
@Sam le '$$ field' définit' $ url', '$ shoutcast_url',' $ site_name' .... Quelle que soit la chaîne dans le tableau que la boucle actuelle traverse. Le code définit exactement les variables comme le fait votre bloc de code, avec juste moins de lignes. –
+1 pour la suggestion "variable variable" – DrColossos