Pereiti prie turinio

Rekomenduojami pranešimai

Sveiki, taigi toliau susiduriu su problemom kurian phonegap appa :D Turiu toki PHP koda:

<?php
$connection = mysql_connect("localhost", "root", ""); 
$db = mysql_select_db("events", $connection); 
$query = mysql_query("SELECT * FROM 'events' WHERE 'name' ='Ivykis'", $db) or trigger_error(mysql_error());
$output = array();

if (mysql_affected_rows() > 0) { 
   while ($row = mysql_fetch_assoc($query)) {        
       $output[] = $row;
   }
   echo json_encode(array('status' => 'Prisijungiau', 'items' => $output));

} else {
   echo json_encode(array('status' => 'ivyko klaida', 'items' => $output));
}

?>

 

Gaunu stai tokiu negerybiu:

 

Warning: mysql_query() expects parameter 2 to be resource, boolean given in C:\xampp\htdocs\Pirmas\db.php on line 4

Notice: in C:\xampp\htdocs\Pirmas\db.php on line 4
{"status":"ivyko klaida","items":[]}

 

Gal zinot, kas negerai? :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

$query = mysql_query("SELECT * FROM 'events' WHERE 'name' ='Ivykis'", $db) or trigger_error(mysql_error());

Pagal viską turėtų būt atvirksčiai

$query = mysql_query($db, "SELECT * FROM 'events' WHERE 'name' ='Ivykis'") or trigger_error(mysql_error());

 

Pažiūrėt čia http://www.w3schools.com/php/php_mysql_select.asp

Redagavo AivaraszZz
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tau $connection reikia paduot mysql_query, o ne $db. Ir, iš viso, gi galima nieko neduot, jei su vienu prisijungimu dirbi.

 

http://php.net/manual/en/function.mysql-query.php

 

$query = mysql_query("SELECT * FROM 'events' WHERE 'name' ='Ivykis'", $db) or trigger_error(mysql_error());

Pagal viską turėtų būt atvirksčiai

$query = mysql_query($db, "SELECT * FROM 'events' WHERE 'name' ='Ivykis'") or trigger_error(mysql_error());

 

Pažiūrėt čia http://www.w3schools...ysql_select.asp

 

Čia apie mysqli_query, ne mysql_query.

Redagavo Aurimas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

events įdėjai į paprastas kabutes, arba kabutes nuimk arba naudok ``

 

$query = mysql_query("SELECT * FROM `events` WHERE 'name' ='Ivykis'", $db) or trigger_error(mysql_error());

 

 

P.s. mysql po truputį deprecated tampa, mokinkis mysqli arba PDO

Redagavo itlead
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tau $connection reikia paduot mysql_query, o ne $db. Ir, iš viso, gi galima nieko neduot, jei su vienu prisijungimu dirbi.

 

http://php.net/manual/en/function.mysql-query.php

 

 

 

Čia apie mysqli_query, ne mysql_query.

Ačiū!

 

events įdėjai į paprastas kabutes, arba kabutes nuimk arba naudok ``

 

$query = mysql_query("SELECT * FROM `events` WHERE 'name' ='Ivykis'", $db) or trigger_error(mysql_error());

 

 

P.s. mysql po truputį deprecated tampa, mokinkis mysqli arba PDO

Dėkui, čia taip pat suklydau :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...