$sql = "SELECT * FROM info";
با این دستور فقط مینویسه name جلوش نام خانوادگیم رو مینویسه
وقتی هم که چند رکورد دیگه اضافه میکنم باز همین جوری میشه و دو تا از اون جدول ها نیشون میده
بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ
قاطی کردن داده ها در PhpMyAdmin (حل شد)
مدیریت گفتگو
آخرین تغییر: 11 سال پیش
سلام دوستان اگه کسی میدونه مشکل من چیه راهنمایی کنه تا از این بخش از اموزش ها هم رد شم
این قسمت هم مربوط به بخش چهارم ویدیو ها هست creating a Database.mp4
نمیدونم چرا هر کاری میکنم نمیتونم درست ارتباط برقرار کنم با PhpMyAdmin این کدی هست که تو PhpStorm نوشتم
-
<? $servername = "localhost"; $username = "root"; $password = ""; $dbname = "personal"; $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } $sql = "SELECT id, firstName, lastName FROM info"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["firstName"]. " " . $row["lastName"]. "
"; } } else { echo "0 results"; } $conn->close(); ?> -
اینم تصویر مرورگرم که این خطا رو نشون میده
پاسخها 3
احتمالا کوئریت اشتباهه..ببین نام فیلدات (id, firstName, lastName) درست نوشتی. میتونی بجای این سه تا * بزاری.
$sql = "SELECT * FROM info";
ستاره یعنی همه ی فیلد ها.
نظرات
شما نام فیلدات باید دقیقا مثل نام جدولت باشه.چون حساس به حروف کوچیکو بزرگه.
دقیقا همون ها هستش
ولی نمی دونم این جدل نارنجی چیه که میاد
تو این بخش اموزش گیر کردم از شب کلافم کرده
الان منظورتونو نفهمیدم.کاملتر بگید چه اتفاقی میفته.
شما نرم افزار team viewer از اینترنت بگیرید نصب کنید و به آیدی من l3iidak@yahoo.com یا توو سایت یوزر پسورد نرم افزارو پیغام خصوصی بدید تا وصل شم به سیستمتون.
باشه صبر کنید تا یاهو مسنجر نصب کنم و pm میدم
نظرات
همون طور که گفتم مشکل از خطی است که اطلاعاتتو echo میکنی ، دقت کن ببین درست نوشتی ؟ یه وقت نقطه یا " اضافه نزاشته باشی
نه اون خط echo رو الان چهار بار متوالی چک کردم درسته
میگه undefined firstName خوب بخاطر اینکه شما توو جدول firstName نداری.. اونی که توو جدولته firsName هست. t نذاشتی
ایول بابا چه دقتی ، آفرین آقا محسن
علیزضا جان راست میگه ایول حل شد
این یه دونه t از شب پدرمو در آورده
دست همتون درد نکنه
هر کی این تاپیک رو بخونه به ریش من میخنده...
خسته نباشید ، دیگه برنامه نویسی این چیزها هم داره دیگه ، دقت بیشتر باعث کمتر هدر رفتن زمان میشه
ریشتو بزن تا نتونن بخندند D:
:D
این خط :
$conn =new mysqli($servername, $username, $password, $dbname);
فک کنم باید اینطوری باشه :
$conn = mysqli_connect($servername, $username , $password , $dbname);
نظرات
این دو خط تفاوتشون اینه که اولی بصورت شی گراس و واسه ایجاد یک آبجکت باید new بشه و دومی بصورت رویه گرا. که توو مثال دوستمون این خطو درست نوشتن.
خب اره اینم جواب داد
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
ویرایش
پیام



نظرات