El GianGio
07-12-2006, 15:09
Non so se sia questo il posto giusto dove domandare, ma ci provo.
Eseguendo uno script php su linux+apache2+php4.4 per interrogare un database mssql remoto mi sono accorto che il risultato non è quello giusto. Infatti eseguo questa query sql:
$querystr = "SELECT IDCode, Description FROM tCode
WHERE Description LIKE '%$match%' ORDER BY Description";
$query = mssql_query ($querystr, $conn);
dove alla variabile $match sostituisco la stringa che voglio trovare. Facendo varie prove ho notato che mi restituisce sempre solo un risultato, mentre eseguendo lo stesso script su windows+apache1.3+php5.2 ottengo vari risultati (a seconda ovviamente del valore della variabile $match e di quello che c'è nel db).
Non so proprio da cosa possa dipendere, qualcuno ha un'idea?
Eseguendo uno script php su linux+apache2+php4.4 per interrogare un database mssql remoto mi sono accorto che il risultato non è quello giusto. Infatti eseguo questa query sql:
$querystr = "SELECT IDCode, Description FROM tCode
WHERE Description LIKE '%$match%' ORDER BY Description";
$query = mssql_query ($querystr, $conn);
dove alla variabile $match sostituisco la stringa che voglio trovare. Facendo varie prove ho notato che mi restituisce sempre solo un risultato, mentre eseguendo lo stesso script su windows+apache1.3+php5.2 ottengo vari risultati (a seconda ovviamente del valore della variabile $match e di quello che c'è nel db).
Non so proprio da cosa possa dipendere, qualcuno ha un'idea?