Questions marquées «php»

314
Passer un tableau à une requête à l'aide d'une clause WHERE

Étant donné un tableau d'ID, $galleries = array(1,2,5)je veux avoir une requête SQL qui utilise les valeurs du tableau dans sa clause WHERE comme: SELECT * FROM galleries WHERE id = /* values of array $galleries... eg. (1 || 2 || 5) */ Comment puis-je générer cette chaîne de requête à utiliser avec...

312
PHP exec () vs system () vs passthru ()

Quelles sont les différences? Existe-t-il une situation ou une raison spécifique pour chaque fonction? Si oui, pouvez-vous donner quelques exemples de ces situations? PHP.net dit qu'ils sont utilisés pour exécuter des programmes externes. voir référence D'après les exemples que je vois, je ne vois...

307
La chaîne de requête MySQL contient

J'ai essayé de comprendre comment je peux faire une requête avec MySQL qui vérifie si la valeur (chaîne $haystack) dans une certaine colonne contient certaines données (chaîne $needle), comme ceci: mysql_query(" SELECT * FROM `table` WHERE `column`.contains('{$needle}') "); En PHP, la fonction est...

304
Détectez l'encodage et rendez tout UTF-8

Je lis beaucoup de textes de divers flux RSS et je les insère dans ma base de données. Bien sûr, plusieurs codages de caractères différents sont utilisés dans les flux, par exemple UTF-8 et ISO 8859-1. Malheureusement, il y a parfois des problèmes avec les encodages des textes. Exemple: Le "ß" dans...

304
JSON encode les résultats MySQL

Comment utiliser la json_encode()fonction avec les résultats de requête MySQL? Dois-je parcourir les lignes ou puis-je simplement l'appliquer à l'objet de résultats

304
Argument non valide pour la fonction foreach()

Il m'arrive souvent de gérer des données qui peuvent être un tableau ou une variable nulle et d'en nourrir certaines foreachavec ces données. $values = get_values(); foreach ($values as $value){ ... } Lorsque vous alimentez un foreach avec des données qui ne sont pas un tableau, vous obtenez un...

300
Quelle est la différence entre le | et || ou opérateurs?

J'ai toujours utilisé ||(deux canaux) dans les expressions OR, à la fois en C # et PHP. De temps en temps , je vois un seul tuyau utilisé: |. Quelle est la différence entre ces deux usages? Y a-t-il des mises en garde lors de l'utilisation de l'une sur l'autre ou sont-elles