Es el mismo problema que tengo yo. Pero no encuentro como solucionarlo...
Me imagino que igual que yo estas usando PHP4, el mismo no tiene una extencion disponible para las funciones con MySQL, pues si lees la seccion de extenciones del php.ini veras al principio lo siguiente:
Cita:
Iniciado por C:/windows/php.ini ;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
;
;extension=php_mbstring.dll
;extension=php_bz2.dll
;extension=php_cpdf.dll
;extension=php_crack.dll
;extension=php_curl.dll
;extension=php_db.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_dbx.dll
;extension=php_domxml.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_hyperwave.dll
;extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_java.dll
;extension=php_ldap.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pdf.dll
;extension=php_pgsql.dll
;extension=php_printer.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sybase_ct.dll
;extension=php_w32api.dll
;extension=php_xmlrpc.dll
;extension=php_xslt.dll
;extension=php_yaz.dll
;extension=php_zip.dll
Eso es en PHP4 y como veras no hay ninguna extencion disponible para MySQL sino que estas funciones ya vienen disponibles predefinidamente para MySQL.... AHORA!!! parece que estas funciones que vienen disponibles por defecto son muy minimalistas y no soportan el charset UTF-8.
Supuestamente para agregar la extencion completa hay que instalar el conector completo que se descarga desde la pagina oficial de MySQL, pero ya lo instale y no pasa nada, tal vez halla que hacer una referencia al dll correspondiente que se instala con el llamado conector....
Bueno estoy en eso ahorita cualquier cosa actualizo el post
EDIT: Por cierto.... que es esto en tu codigo:
Cita: $con = mysql_connect("server","userid","password") or die (mysql_error());
Estas usando un DSN o que es eso? osea, alli no deberia ir "
localhost" o en el peor de los casos una "
IP" o un DSN como
"http://dominio.com"
Sere novato pero no entiendo?