Hi,
On Sun, Mar 30, 2003 at 05:39:13AM -0800, Prabu Subroto wrote:
> Dear my friends....
>
> I am trying to read the content per line of a query
> result with "mysql_fetch_row". But I got this error
> message :
> "
> Musingin homepage
>
> koneksi sukses. Sukses memilih database. Sukses
> melakukan query. Besar hasil query 1.
> Warning: mysql_fetch_row(): supplied argument is not a
> valid MySQL result resource in
> /srv/www/htdocs/i-am-e-system/cgi-bin/tulis.php on
> line 20
The query failed, so it didn't return a valid result, whether emtpy or
not.
> Akhir baris.
> "
>
> Could any body tell me where my mistake?
>
> Here is my codes under belom:
> <?PHP
> $konek=mysql_connect("localhost", "prabu",
> "password");
> if ($konek){
> echo "koneksi sukses.\n";
> mysql_select_db("berita");
> echo "Sukses memilih database.\n";
> $kalimatsql="
> SELECT noberita, pengirim, tanggal, namafile
> FROM berita
> ";
I'm not sure what's wrong with the query, but you can call mysql_error
to find out.
> $hasil = mysql_query($kalimatsql, $konek);
Now check if the query was successful:
if (!$hasil) {
echo mysql_error();
}
else {
> echo "Sukses melakukan query.\n";
> $besarhasil=sizeof($hasil);
What I guess you want to do here is call mysql_num_rows to get the
number of rows in the result. Use sizeof to get the number of items in
a list, not in a MySQL result resource, which is a single result object.
> echo "Besar hasil query $besarhasil.\n";
> while ($baris = mysql_fetch_row($hasil)){
>
> list($noberita,$pengirim,$tanggal,$namafile)=$baris;
> echo "
> Nomer berita : $noberita\n
> Pengirim : $pengirim\n
> Tanggal : $tanggal\n
> Nama file : $namafile\n
> ";
> }
> echo "Akhir baris.\n";
>
> } else echo "Gagal konek.\n";
> mysql_close($konek);
> ?>
>
> Thank you very much in advance.
>
You're welcome.
Regards,
Fred.
--
Fred van Engen XB Networks B.V.
email: [EMAIL PROTECTED] Televisieweg 2
tel: +31 36 5462400 1322 AC Almere
fax: +31 36 5462424 The Netherlands
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]