Databasequery (lezen)
ps_db_query
- ProAlleen TellMyShop Pro
- Alleen lezen
- Onderhoud · schakelaar, 3 u
- Zichtbaar direct na installatie
Zoekt dingen rechtstreeks op in de database van de winkel als geen andere tool ze toont, zonder iets te wijzigen.
TellMyShop Free: Nee. Deze tool zit alleen in TellMyShop Pro. TellMyShop Free heeft alleen kant-en-klare rapporten die je winkel lezen.
Vraag het aan de chat
“Controleer in de database welke actieve producten gewicht 0 hebben. De koerier heeft die lijst nodig.”
Voorbeeldantwoord
SELECT id_product, reference FROM ps_product WHERE active = 1 AND weight = 0 LIMIT 200: 17 rijen. 45 LMP-01, 77 LMP-07, 112 SOF-OSLO-3 ...
Technische details
GEBIED ONDERHOUD (lezen werkt zonder schakelaar). Leest uit de database van de winkel: SELECT, SHOW, DESCRIBE, EXPLAIN (één statement, geen commentaar), in een transactie die alleen leest. Tabelvoorvoegsel ps_. Maximaal 200 rijen (LIMIT 200 wordt toegevoegd als die ontbreekt), lange waarden afgekapt, e-mailadressen, telefoonnummers en IP-adressen gemaskeerd. Altijd geblokkeerd: medewerkers, rechten, configuratie (gebruik ps_config, dat geheimen verbergt), API-accounts en de eigen tabellen van de connector. Tabellen met persoonsgegevens van klanten (herkend aan hun kolommen, ook in modules van derden) volgen het niveau dat de eigenaar heeft ingesteld: uit = geblokkeerd; gepseudonimiseerd = persoonlijke kolommen gemaskeerd en alleen gewone kolommen, * en COUNT/SUM/AVG in de selectielijst (geen aliassen, functies, UNION, WITH); volledig = volledige toegang, beperkt in tijd.
Parameters
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| sql | string | ja | SQL-query (lezen). Max. 20.000 tekens. |
Grenzen
Alleen lezen, werkt zonder schakelaar. Eén statement, max. 20.000 tekens, max. 200 rijen. Op niveau gepseudonimiseerd mag een persoonlijke kolom alleen in de selectielijst staan (waar hij wordt gemaskeerd), nooit in WHERE, JOIN, ORDER BY of GROUP BY; subquery’s, variabelen en ORDER BY op kolomnummer worden geweigerd, en details van MySQL-fouten worden verborgen. IP-adressen worden in elk formaat gemaskeerd, ook als ze als getallen zijn opgeslagen. Gemaskeerde e-mailadressen, telefoonnummers en adressen worden stabiele pseudoniemen (Klient-xxxxxx): HMAC met een dagelijkse sleutel, zodat dezelfde waarde binnen één dag dezelfde alias krijgt.
Verwante tools
- Databasewijziging ps_db_execute
- PrestaShop-instellingen ps_config
- Producten zoeken ps_search_products
Toepassingen met deze tool
- Rapport van producten die in 12 maanden niet zijn verkocht
- Geanonimiseerd bestellingsrapport per vervoerder en regio
- Corrigeer gegevens in bulk, eerst getest op een testkopie
- Vind verweesde rijen en achtergebleven gegevens in de database
- Productexport op maat voor een leverancier of marktplaats
- Haal een rapport op maat rechtstreeks uit de gegevens van de winkel
- Herstel een mislukte import in honderden producten, met een kopie van elke wijziging
Laatst bijgewerkt: 2026-10-11