0

顧客テーブルからメールを取得し、そのメールにメッセージを送信したいだけです。このエラーが発生しています

「警告: mysql_num_rows() はパラメータ 1 が

私のコードは次のとおりです。

<?php
       $mysql = mysql_connect("localhost", "hname", "passs", "dbname");

       $getusers = mysql_query("SELECT * FROM customer");
       while ($row = mysql_fetch_array($result)) {
       sendMail($row['email']);
       }
       mysql_free_result($result);
       function sendMail($to){
       $subject = 'the subject';
       $message = 'hello';
       $headers = 'From: webmaster@example.com' . "\r\n" .
       'Reply-To: webmaster@example.com' . "\r\n" .
       'X-Mailer: PHP/' . phpversion();
       mail($to, $subject, $message, $headers);
       }
?>
4

2 に答える 2

5

myslqi接続を確立していますが、 mysql_*(no i)関数を使用しています。すべてを使用する必要がありますmysqli

于 2013-01-29T00:19:58.257 に答える
0

このコードを試すことができます:

while ($row = mysql_fetch_array($result)) {

while ($row = mysql_fetch_array($getusers)) {
于 2013-01-29T05:35:39.910 に答える