Hi, I just installed MySQL and PHP on Windows XP and have a question. I created a test database on Windows (exactly the same as the test one I use in Linux) and copied a test PHP script which accesses Mysql and displays some information. On Linux it works perfectly, but on Windows I get the following error. Are there different commands or syntax on the two different platforms?
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in e:\directory\index.php on line 21. This is the exact code below: <? PRINT "<HTML>"; PRINT "<HEAD>"; PRINT "<TITLE>ADDRESSES</title>"; PRINT "</HEAD>"; PRINT "<BODY BGCOLOR=white TEXT=#000000 LINK=#FF0000 VLINK=#000066 aLINK=#FF0000>"; $out[]=0; // I also got an error about this - without it here I get an undefined variable error below.... mysql_connect("localhost:3308", "user", "password") or die("could not connect"); mysql_select_db("address"); $query = "SELECT * FROM data"; $result = mysql_query ($query); while ($line = mysql_fetch_row($result)) { $out[]=$i; } ?> <form action="<? echo $PHP_SELF; ?>" method="post"> <P><TABLE WIDTH="400" BORDER="0"> <TR><TD ALIGN="left">Name :</TD><TD ALIGN="left"><INPUT TYPE="text" NAME="lastname" SIZE="20" VALUE="<? echo $out[0][1]?>"></TD></TR> <TR><TD ALIGN="left">Name :</TD><TD ALIGN="left"><INPUT TYPE="text" NAME="lastname" SIZE="20" VALUE="<? echo $out[0][2]?>"></TD></TR> <TR><TD ALIGN="left">City:</TD><TD ALIGN="left"><INPUT TYPE="text" NAME="city" SIZE="20" VALUE="<? echo $out[0][3] ?>"></TD></TR> </TABLE> </FORM> --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php