PDA

View Full Version : مشکل در نمایش اطلاعات از کوئری



amp_1356
یک شنبه 18 بهمن 1394, 16:23 عصر
سلام
من یه فرم دارم که اطلاعات رو از بانک mysql می گیره و داخل جدول نشون میده. حالا مشکلم اینه که اولین رکورد رو نمایش نمیده و یا وقتی با کوئری جستجو می نم که نتیجه اون فقط یک رکورد هست، اصلا چیزی نمایش نمی ده.
اگر ممکنه کمک کنید. ممنون

$servername = "localhost";$username = "root";
$password = "";
$dbname = "mydb";


// Create connection
$conn = mysql_connect($servername, $username, $password)
or die("Unable to connect to MySQL");
// Check connection
mysql_select_db($dbname,$conn);


mysql_query('SET NAMES \'utf8\'');
mysql_query('mysql_set_charset("utf8")');


$sql = 'SELECT id, nam FROM tb1';
$result = mysql_query($sql);


if ($row = mysql_fetch_array($result)>0) {

$i = 1;
$t = '<table>
<th>ردیف</th><th>کد</th><th class="a">نام</th>';
// output data of each row


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

$t .= '<tr><td id="d">'.$i.'</td><td>'.$row["id"].'</td><td>'.$row["nam"].'</td></tr>';
$i++;
}
$t .= '</table>';
echo $t.'<style>
#d{background-color:#33ccff;}</style>';
mysql_free_result($result);
} else {
echo "پیدا نشد";
}
mysql_close($conn);
}else{
echo "پیدا نشد";
}

leaping
دوشنبه 19 بهمن 1394, 12:35 عصر
mysql دیگه منقرض شده از mysqli استفاده کندی ببینید جواب میگیرد یا خیر



$servername = "localhost";

$username = "root";

$password = "";

$dbname = "mydb";

// Create connection

$conn = new mysqli($servername, $username, $password, $dbname);

// Check connection

if ($conn->connect_error) {

die("Connection failed: " . $conn->connect_error);

}

$conn->query('SET NAMES \'utf8\'');

$conn->query('mysql_set_charset("utf8")');

$sql = 'SELECT id, nam FROM tb1';

$result = $conn->query($sql);

if ($result->num_rows > 0) {

$i = 1;

$t = '<table>

<th>ردیف</th><th>کد</th><th class="a">نام</th>';

// output data of each row while($row = $result->fetch_assoc()) {

$t .= '<tr><td id="d">'.$i.'</td><td>'.$row["id"].'</td><td>'.$row["nam"].'</td></tr>';

$i++;

}

$t .= '</table>';

echo $t.'<style>

#d{background-color:#33ccff;}</style>';

}

else{

echo "پیدا نشد";

}