PDA

View Full Version : سوال: مشكل آمادن صفر به جاي متون داخل Mysql در خروجي



ravand
یک شنبه 09 آبان 1389, 22:30 عصر
سلام
من مي خواستم براي فيلد هاي بانك اطلاعاتيم يه سري لينك براي حذف كردن اون ها بسازم . ولي با يه مشكل روبرو شدم من تونستم فيلد ها رو پاك كنم ولي فيلد ها اسمي ندارن و به جاي اسمشون يه صفر انگليسي مياد . كدهاش اينه :
ممنون ميشم راهنماييم كنيد.


<?php
require_once ('connect.php');
$show = mysql_query("SELECT * FROM `users` order by `id` ASC");
while($row=mysql_fetch_array($show) ) {
echo ("ID: ".$row['id']." <br> Name: ".$row['name']." <br> Location: ".$row['location']." <a href=\"delete.php?id=".$row['id']."\">Delete</a><br />\n");
}
?>

پيام هايي كه ظاهر ميشه اينه : در واقع خروجيش هست:



ID: 12 -- Name: 0 -- Location: 0 Delete (http://localhost/delete/delete.php?id=12)
ID: 13 -- Name: 0 -- Location: 0 Delete (http://localhost/delete/delete.php?id=13)

كه در واقع به جاي Name و Location بايد مطلبي كه من در mysql درج كردم بياد ولي همونطور كه مي بينيد 0 مياد.
مشكل چيه؟:متفکر:

binyaft
دوشنبه 10 آبان 1389, 12:48 عصر
مطمئن هستید که در بانک اطلاعاتی نام ها درست درج شده اند؟؟؟
شاید نوع فیلد از نوع int هست

funpatogh
دوشنبه 10 آبان 1389, 22:22 عصر
برای استرینگ باید type فیلد رو برای متن های کوتاه varhcar و برای متن های بلند text بگزارید