sql >> Database >  >> RDS >> Mysql

Hoe een MySQL-opgeslagen procedure aanroepen vanuit PHP-code?

Ik heb nu een oplossing gevonden met behulp van mysqli in plaats van mysql .

<?php 

// enable error reporting
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
//connect to database
$connection = mysqli_connect("hostname", "user", "password", "db", "port");

//run the store proc
$result = mysqli_query($connection, "CALL StoreProcName");

//loop the result set
while ($row = mysqli_fetch_array($result)){     
  echo $row[0] . " - " . + $row[1]; 
}

Ik ontdekte dat veel mensen een probleem lijken te hebben met het gebruik van mysql_connect, mysql_query and mysql_fetch_array .



  1. Verbind uw OEM met Grafana met behulp van de Enterprise Manager-app voor Grafana

  2. Postgresql enum wat zijn de voor- en nadelen?

  3. Willekeurige rijen selecteren met MySQL

  4. Fouten negeren met psql \copy meta-command