دوست عزیز کد زیر همنو کار() mysql_fetch_assoc رو انجام میده ایا؟
(mysql_fetch_array($sql, MYSQL_ASSOC)
Printable View
دوست عزیز کد زیر همنو کار() mysql_fetch_assoc رو انجام میده ایا؟
(mysql_fetch_array($sql, MYSQL_ASSOC)
نه
شبیه به هم هستند ولی کاراییشون فرق می کنه
برای mysql_fetch_assoc باید نتیجه ای که از دیتا بیس میاد، فقط یه row داشته باشه
ولی mysql_fetch_array می تونه بیشتر هم داشته باشه
هر بار هم که mysql_fetch_array اجرا بشه و کامل بشه، اتوماتیک میره row بعدی رو load می کنه و می تونی با یه حلقه، کل نتایج رو پرینت کنی
این کد رو برای اتصال به پایگاه نوشتم اما error میده:خطا:کد:<?php
$conn =mysql_connect("localhost","root","mysqlpass");
mysql_select_db("ecommerce",$conn);
$query = "insert into products valuse('00003','windows','hgyftgygygfgvvvvvvbjshjkhajkhhaqhehfg','14.00',2008_06_02')";
$result= mysql_query($query,$conn);
echo"added";
?>
مگه نمیشه که mysql_connect() رو بدون ارگومان به کار برد؟ پس چرا جواب نمیده.جای پسورد و یوزر چی باید بنویسمکد:Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in C:\Program Files\EasyPHP 2.0b1\www\test\products.php on line 2
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in C:\Program Files\EasyPHP 2.0b1\www\test\products.php on line 3
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\Program Files\EasyPHP 2.0b1\www\test\products.php on line 5
added
استاد داگ تاگ!
برای صفحه ایمیل هم ارور میده:
خطا:کد:?php
$mail_from=$_POST["from"];
$mail_subject=$_POST["subject"];
$mail_body =$_POST["message"];
$mail_to= "ghafaseh@yahoo.com"
$header ="From:".$mail_from.\r\n";
if(mail($mail_to,$mail_subject,$mail_body,$header ))
echo("پیغام با موفقیت ارسال شد");
else
echo("خطا");
?>
خط 15 همون جایی که $header تعریف شده.
کد:
Parse error: parse error, unexpected T_VARIABLE in C:\Program Files\EasyPHP 2.0b1\www\test\email.php on line 15
خط 15 همنوجایی که header تعریف شده.
jتو هر دوتا کدت مشکل سینتکس داری
جای کوتیشنها رو درست کن باید کار کنه
**********
من نمیدونم چرا ولی از وقتی این فروم آپگرید شده پستای منو دوبله میفرسته!
شاید مشکل از مد پاسخ سریع باشه چون من تو این دو روزه چهار بار ویندوز عوض کردم همینطور مرورگرمو ولی بازم همینطوریه!
**********
دوست عزیز چرا خطای اتصال می ده پس؟
آدرس سرور یا نام کاربری یا کلمه عبور اشتباهه!نقل قول:
در ضمن فقط در صورتی میتونی از تابع mysql_connect بدون پارامتر استفاده کنی که پارامترهای مورد نیاز توی فایل php.ini مشخص شده باشند.
آخرش ; نذاشتینقل قول:
$mail_to= "ghafaseh@yahoo.com"
اولش ' نذاشتینقل قول:
2008_06_02'
البته neopersia عزیز به این مطلب اشاره کرد